在我的控制器文件中。
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String login() {
Subject currentUser = SecurityUtils.getSubject();
if (currentUser.isAuthenticated()) {
return "redirect:/account/center";
}
return "public/login";
}
之后我登录,然后在位置栏中输入/login
,并重定向/account/center
。
但位置栏中的网址显示详细信息。
例如:http://localhost:8080/account/center?controllerName=com.xxx.test.HomeController&controllerAction=login&controllerPath=%2Flogin
如何在重定向中隐藏controllerName,controllerAction,controllerPath
。
答案 0 :(得分:0)
如果您不想通过URL获取参数,则可以将HTTP方法用作POST
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String login() {
Subject currentUser = SecurityUtils.getSubject();
if (currentUser.isAuthenticated()) {
return "redirect:/account/center";
}
return "public/login";
}