Пересылка JSP с контроллера - PullRequest
1 голос
/ 27 марта 2012

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

boolean isValidate()
{

}

if(isValidate())
   return true;
else

Ответы [ 2 ]

2 голосов
/ 27 марта 2012

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

Обычный GET:

return "path/to/jsp";

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

return "redirect:/login";

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

Spring-документация для префикс перенаправления

Для примера перенаправления:

@RequestMapping(value = "/logout", method = RequestMethod.GET)
public String logoit() {
    return "redirect:/";
}
1 голос
/ 27 марта 2012

Если ваш метод контроллера возвращает String, вы можете сделать:

return "redirect:/path/to/page";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...