Mah*_*leh 4 java spring servlets spring-mvc spring-security
问候我在控制器中有一个post方法,它重定向到一个新的页面我喜欢这样的方式:
@RequestMapping(method = RequestMethod.POST)
public String post(HttpServletRequest request) {
return "redirect:http://www.x.appName.com/myPage";
}
Run Code Online (Sandbox Code Playgroud)
假设用户在重定向之前已经有一个会话,并且我想在重定向之前对新url进行编码以维护用户会话如何执行此操作?
您可以传递HttpServletResponseas参数,并使用以下encodeRedirectURL(..)方法:
String url = "http://www.x.appName.com/myPage";
url = response.encodeRedirectURL(url);
return "redirect:" + url;
Run Code Online (Sandbox Code Playgroud)
但首先要确保弹簧不会自动为您执行此操作.
| 归档时间: |
|
| 查看次数: |
7166 次 |
| 最近记录: |