重定向在春天不起作用,需要特殊注释吗?以下代码有什么不对。请帮助!!
@RequestMapping(value = "/logout")
public String logout() throws IOException {
setLoggedInUser(null);
return "redirect:/index";
}
当我退出时,我必须将其重定向到另一个URL,并且我已经给出了如上所示的功能。仍然没有重定向到该行动。会是什么原因?请帮忙..
答案 0 :(得分:1)
您是否检查过您提供的链接是否正确?还要检查这个网址是否有控制器。
您没有特殊的注释可用于重定向工作。
答案 1 :(得分:1)
检查web.xml中是否添加了任何前缀,如下所示
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
如果存在前缀,则将代码更改为
@RequestMapping(value = "/logout")
public String logout() throws IOException {
setLoggedInUser(null);
return "redirect:/index.do";
}