2014-06-04 2 views
0

я могу использовать, чтобы запросить отображение со значением «дом»При обновлении страницы JSP, то у меня есть ошибка, матч промах аргумент типа

@RequestMapping(value = "home", method = RequestMethod.POST) 
public String showHomePage(
     @ModelAttribute("loginForm") LoginBean object, 
     ModelMap model, 
     BindingResult result) { 
model.addAttribute("name", name); 
return "home"; 
} 

и

@RequestMapping(value = "home", method = RequestMethod.GET) 
public String showHomePage1(
     @ModelAttribute("loginForm") LoginBean object, 
     ModelMap model, 
     BindingResult result) { 
model.addAttribute("name", name); 
return "home"; 
} 

но когда я обновить страницу он будет генерировать ошибку, которая не соответствует аргументу типа

+0

Вы можете использовать оба метода в одном сопоставлении @RequestMapping (value = "home", method = {RequestMethod.GET, RequestMethod.POST}) –

ответ

0

Когда вы обновляете страницу, она вызывает тот же метод Get. Так что, может быть, в первый раз, когда вы открываете эту страницу напрямую, потому что если нет, в первый раз она должна выдать ошибку.

И я думаю, что что-то не так с вашей страницей или с вашим именем Entity. Можете ли вы разместить свой код страницы и класс Entity?

Смежные вопросы