2012-03-27 4 views
1

У меня есть логическая функция в классе java .. функция возвращает true, если выполняется else, она должна быть направлена ​​на страницу jsp, как это сделать. Я не использую никакого создания объектов, req.getParameter() .. Я попытался использовать redirectView(), его функцию и получить ошибки. Его что-то вроде ..Пересылка jsp с контроллера

boolean isValidate() 
{ 

} 

if(isValidate()) 
    return true; 
else 

ответ

2

Попробуйте на контроллере

Нормальный GET:

return "path/to/jsp"; 

Перенаправление:

return "redirect:/login"; 

Когда префикс использовать редирект, он вернется к http://host/yourapp/login

Spring документация redirect prefix

переадрессации Например:

@RequestMapping(value = "/logout", method = RequestMethod.GET) 
public String logoit() { 
    return "redirect:/"; 
} 
1

Предполагая, что ваш метод контроллер возвращает строку, вы можете сделать:

return "redirect:/path/to/page"; 
Смежные вопросы