私はREST APIを書く方法を学んでいます!残りの呼び出しを使用して、フォーム値をテキストファイルに保存するにはどうすればよいですか?残りを使用してフォームデータをファイルに格納していますか?
index.htmlを
<form action="rest/product/adddata" method="post">
Enter Id:<input type="text" name="id"/><br/><br/>
Enter Name:<input type="text" name="name"/><br/><br/>
Enter Price:<input type="text" name="price"/><br/><br/>
<input type="submit" value="Add Product"/>
</form>
service.java
@Path("/product")
public class ProductService{
@POST
@Path("/adddata")
public Response addUser(
@FormParam("id") int id,
@FormParam("name") String name,
@FormParam("price") float price) {
return Response.status(200)
.entity(" Product added successfuly!<br> Id: "+id+"<br> Name: " + name+"<br> Price: "+price)
.build();
}
}
私は、ファイルにid
、name
とprice
の値を追加します。ファイルにデータを追加するための関数はどこに書く必要がありますか? SAVEFILEに
public Response addUser(
@FormParam("id") int id,
@FormParam("name") String name,
@FormParam("price") float price) {
saveFile(id,name,price);
return Response.status(200)
.entity(" Product added successfuly!<br> Id: "+id+"<br> Name: " + name+"<br> Price: "+price)
.build();
}
書き込みコードに
あなたは 'addUser()'メソッドの中でファイルに書き込むべきです。コードを直接そこに追加することもできますし、重い作業を行うヘルパーメソッドを呼び出すこともできます。 –