Я создаю веб-службы Spring REST, которые общаются с веб-страницами приложений Android и JSP.Добавление заголовков HTTP в JSP
Способ по моему пружинному контроллеру, как
@RequestMapping(method = RequestMethod.POST, value = "/login")
public ModelAndView userLogin(@RequestBody User user,
HttpServletRequest request){
//do something with user
}
Andoid приложение может получить доступ этого метода пути добавления запроса Headres как «Content-Type» приложение/JSON, «Принимать» применение/JSON и т.д. Здесь информация пользователя, отправленная андроидным концом, поступает в запрос тела. Thats ok ..
Но проблема возникает, когда я отправляю содержимое с моей страницы JSP. Я не в состоянии получить доступ к такой же метод Userlogin из Jsp страницы с @RequestBody но когда я заменить его @ModelAttribute это работает на странице JSP ... но не работает для андроид приложения. Скажите, пожалуйста, как я могу это решить.
Спасибо за ваш ответ. Но мне нужен тот же метод для использования страниц jsp. Можете ли вы рассказать, как я могу добавлять заголовки HTTP с помощью Javascript? –
Посмотрите http://api.jquery.com/jQuery.post/ и http://api.jquery.com/serializeArray/ –