Когда клиентская сторона отправляет HTML-форму , она отправляет объект формы на сервер, например:
params={username: USER_INPUT_USERNAME,
passworkd: USER_INPUT_PASSWORD}
Затем клиент ajax отправляет объект params на мой Jersey сервер.
На стороне сервера, как я могу получить и проанализировать эти данные объекта формы HTML params
:
@GET
@Produces({MediaType.APPLICATION_JSON})
public FormResult getFormResult(@QueryParam("params") Object params) {
//How can I define the type of the "params" I received?
//Do I need to create a Java Bean which represent the HTML form,
//and use the bean as the type of paprams? or any other way?
}
(В приведенном выше коде тип возврата FormResult
- это боб POJO, который описывает результат для ответа клиенту)
Когда я получаю params
данные объекта формы HTML, как я могу определить тип для params
? (Выше я определил его с типом "Object
", что неправильно) .
Должен ли я определить POJO bean для представления формы HTML и использовать этот bean для описания типа params
?? или любым другим способом на Джерси?
(Если создать bean-объект POJO для формы HTML, если на форме HTML есть флажки *1034*, params
будет динамическим объектом, только проверенное поле будет добавлен объект params, что тоже является проблемой)
Кто-нибудь может помочь?