繁体   English   中英

如何在位置栏中隐藏springmvc重定向信息

[英]How to hide springmvc redirect infomation in location bar

在我的控制器文件中。

@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 但是位置栏中的url显示详细信息。 例如: http://localhost:8080/account/center?controllerName=com.xxx.test.HomeController&controllerAction=login&controllerPath=%2Flogin

如何在重定向中隐藏controllerName,controllerAction,controllerPath

如果您不想通过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";
}

暂无
暂无

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

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