您的位置:首页 > 编程语言 > Java开发

springMVC Controller的2种页面跳转方式的区别

2016-06-06 10:59 465 查看
http://localhost:8080/springmvcbase/login 登录时,controller中

@RequestMapping(value="/login",method=RequestMethod.POST)
public String login(String username,String password, Model model){
System.out.println("Controller here. annotation");
String url = "/pages/login";
if("admin".equals(username) && "8888".equals(password)){
//1.客户端跳转
//url = "redirect:/user/users";
//2.服务器端跳转
//url = "/pages/users";
}
return url;


一 客户端跳转

url = "redirect:/user/users";
此种跳转为客户端跳转,浏览器的地址栏内容会变,显示
http://localhost:8080/springmvcbase/user.users
二服务器端跳转

url = "/pages/users";

此种跳转为服务器端跳转,浏览器的地址栏内容没有变化,依然是:
http://localhost:8080/springmvcbase/login 
2016/06/06
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: