Я разрабатываю услуги RESTful с Джерси, и он отлично работает с методами GET
. Но я могу получить только параметры null
, используя метод POST
. Вот пример кода из моего проекта.
HTML
<form action="rest/console/sendemail" method="post">
<input type="text" id="email" name="email">
<button type="submit">Send</button>
</form>
Java
@POST
@Path("/sendemail")
public Response sendEmail(@QueryParam("email") String email) {
System.out.println(email);
return new Response();
}
Письмо, которое я получаю из сообщения, всегда равно null. У кого-нибудь есть идея?
Я изменил QueryParam на FormParam, параметр, который я получаю, по-прежнему равен нулю.