简体   繁体   English

从控制器转发jsp

[英]Forwarding jsp from controller

I have a boolean function in a java class.. the function returns true if executed else it has to be directed to a jsp page how do I do that.. I am not using any creation of objects nor req.getParameter().. I tried using redirectView() , its a function and getting errors. 我在java类中有一个布尔函数..如果执行则函数返回true,否则它必须被定向到jsp页面我该怎么做..我没有使用任何对象的创建,也没有req.getParameter()..我尝试使用redirectView() ,它的功能和错误。 Its something like.. 它的东西就像..

boolean isValidate()
{

}

if(isValidate())
   return true;
else

Try on your controller 试试你的控制器

Normal GET: 正常GET:

return "path/to/jsp";

Redirect: 重定向:

return "redirect:/login";

When use redirect prefix, it will return to http://host/yourapp/login 使用重定向前缀时,它将返回到http:// host / yourapp / login

Spring documentation for redirect prefix 重定向前缀的 Spring文档

For redirect example: 对于重定向示例:

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

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM