В настоящее время я использую весенний mvc, java и аннотации.Как получить объект из перенаправленного представления?
@RequestMapping(value = "/submitTask", method = RequestMethod.POST)
public ModelAndView submitTask(HttpSession session, HttpServletRequest request) {
Map<String, Object> map = new HashMap<String, Object>();
ModelAndView model = new ModelAndView(new RedirectView("home.html"));
map.put("email", request.getParameter("email"));
map.put("task",request.getParameter("task"));
map.put("error", request.getParameter("error"));
model.addObject("map", map);
return model;
}
@RequestMapping("/home")
public ModelAndView home(HttpSession session, HttpServletRequest request) {
ModelAndView model = new ModelAndView("home");
model.addObject("map", request.getParameter("map"));
return model;
}
Я не кажется, чтобы получить значение «карту» с помощью «request.getParameter (» карта «)», когда я переадресованы мой взгляд на home.html. как я могу получить его. Спасибо.
В вашем методе submitTask, я думаю, вы забыли установить Object для сеанса: session.setAttribute («map», map); – 2010-12-01 10:42:14
Это неполный вопрос. Расскажите, как вы запрашиваете? Что такое URL? и тому подобное. – 2010-12-01 11:05:50