我的问题是我有一个 Web 表单,我想将此数据发送到 Jersey restFULL
Method。
在我的 Javascript 我有这个电话:
console.log('Sending event creation ---> '+eventInJsonString);
$.ajax({
url: "/Bxip/rest/events/",
// dataType: 'json',
type: 'post',
data: eventInJsonString,
contentType: 'multipart/form-data',
success: function(data) {
console.log("success ", data.response);
},
error: function(data) {
console.log("error ", data.error);
}
});
我的球衣方法是:
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.TEXT_HTML)
//Retornará HTTP_STATUS 204 (on success)
public String addEvent(
@FormParam("title") String title,
@FormParam("fechaInicio") String fechaInicio,
@FormParam("lugar") String lugar,
@FormParam("categoria") String categoria,
@FormParam("description") String description,
@FormParam("fechaFin") String fechaFin) throws IOException {
System.out.println("ENTRAAA = " + title + description);
以及发送数据前的结果:
Sending event creation ---> {"title":"aaaa","description":" aaaaa","fechaInicio":"bbbb","categoria":"Beber y comer","fechaFin":"forever"}
但在 Java 服务器端,参数为空:
ENTRAAA = nullnull
我怎样才能@POST
从客户端发送到这个球衣方法?