Wenn der Dienst mit Methode wie GET aufgerufen wird, funktioniert es reibungslos, d. H. Request.getParameter ("userValue") wird gedruckt.
Aber während Post Methode verwenden, druckt es null für request.getParameter ("userValue").Post-Methode funktioniert nicht: jquery Frühling erholsame Webservice mit Java
HTML-Code:
var myData = "userValue=" + jsonObject ;
jQuery.ajax({
type: "POST",
url: "http://localhost:8080/Webservice_JS_26Oct/FieldsToFile/write",
data: myData,
contentType: "application/json; charset=utf-8",
dataType: "json",
Java-Code (JSONObject gültig json hat):
@RequestMapping(value = "/FieldsToFile")
public class FileWriter {
@RequestMapping(value = "/write", method = RequestMethod.POST, produces = "application/json")
public String getData(HttpServletRequest request) throws IOException, IllegalStateException, ServletException {
String jsonString = request.getParameter("userValue") ;
System.out.println("jsonString = " + jsonString);
String myData = request.getParameter("myData") ;
Ich bin neu in diesem, raten Sie bitte, wie es für POST arbeiten zu lassen Methode.
Fordern Sie alle, in diese Abfrage zu suchen. Vielen Dank. –
Anfrage, um in diese Abfrage zu suchen. Niemand hat geantwortet. Vielen Dank. –
Kann jemand bitte dies überprüfen? –