Ich lerne, wie man REST APIs schreibt! Wie kann ich Formularwerte in einer Textdatei mit Ruheaufrufen speichern?Speichern von Formulardaten in Datei mit Rest?
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();
}
}
I-Wert von id
, name
und price
in eine Datei hinzufügen möchten. Wo muss ich die Funktion zum Hinzufügen von Daten in die Datei schreiben?
Sie sollten in die 'addUser()' Methode in die Datei schreiben. Sie könnten den Code direkt dort hinzufügen oder Sie können eine Hilfsmethode aufrufen, die das schwere Heben durchführt. –