从控制器转发jsp

时间:2012-03-27 05:50:43

标签: java spring-mvc

我在java类中有一个布尔函数..如果执行则函数返回true,否则它必须被定向到jsp页面我该怎么做..我没有使用任何对象的创建,也没有req.getParameter( )..我尝试使用redirectView(),它的功能和错误。 它的东西就像..

boolean isValidate()
{

}

if(isValidate())
   return true;
else

2 个答案:

答案 0 :(得分:2)

试试你的控制器

正常GET:

return "path/to/jsp";

重定向:

return "redirect:/login";

使用重定向前缀时,它将返回http://host/yourapp/login

redirect prefix

的Spring文档

对于重定向示例:

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

答案 1 :(得分:1)

假设您的控制器方法返回一个String,您可以执行以下操作:

return "redirect:/path/to/page";