我如何重定向到不同的网址,例如:yahoo.com,来自我的控制器的hotmail.com我正在使用Spring 3.0并使用配置而不是注释.
我忘记提到的一件事是url将是用户输入,因此无法在配置中添加它
谢谢高卢人
Jav*_*avi 12
您可以在控制器方法中使用redirect:前缀.
public String method(){
return "redirect:http://yahoo.com"
}
Run Code Online (Sandbox Code Playgroud)
更多信息,请参见弹簧文档的第13.5.3.2节
Gau*_*uls -1
import org.springframework.security.web.savedrequest.DefaultSavedRequest;
import org.springframework.security.web.savedrequest.SavedRequest;
String redirectUrl = null;
SavedRequest savedRequest = (SavedRequest)request.getSession().getAttribute(DefaultSavedRequest.SPRING_SECURITY_SAVED_REQUEST_KEY);
if(savedRequest != null) {
redirectUrl = "redirect:" + savedRequest.getRedirectUrl();
} else { } }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15469 次 |
| 最近记录: |