springmvc中的@RequestMapping注解中的return "redirect:/";的用法。
2016-03-18 21:36
330 查看
springmvc中的@RequestMapping注解中的return "redirect:/";的用法。
如果没有配置视图解析器、映射器的前后缀,
实例:
@RequestMapping("/logout")
public String logout(){
request.getSession().removeAttribute(Global.USER_SESSION_KEY);
return "redirect:/";
}
调用该地址,调用该return "redirect:/"; 方法,则重定向到 根目录,并根据web.xml中配置的默认首页加载默认页面。
实例:
@RequestMapping(value = "/doLogin", method = RequestMethod.POST)
public String doLogin(@RequestParam String userName, @RequestParam String password){
try {
User user = service.doLogin(userName, password);
request.getSession().setAttribute(Global.USER_SESSION_KEY, user);
return "redirect:/user/home.html";
} catch (Exception e) {
return "/WEB-INF/jsp/login.jsp";
//return "redirect:/loginpage.html"; //指定的@RequestMapping的请求路径。(这里<servlet-mapping>
<servlet-name>spring</servlet-name>
<!-- 使用.html作为请求后缀 -->
<url-pattern>*.html</url-pattern>
</servlet-mapping>)
}
}
调用该地址,调用该return "/WEB-INF/jsp/login.jsp"; 方法,则重定向到指定的jap页面或者指定的@RequestMapping的请求路径。
这就是 springmvc中的@RequestMapping注解中的return "redirect:/";的用法。
如果没有配置视图解析器、映射器的前后缀,
实例:
@RequestMapping("/logout")
public String logout(){
request.getSession().removeAttribute(Global.USER_SESSION_KEY);
return "redirect:/";
}
调用该地址,调用该return "redirect:/"; 方法,则重定向到 根目录,并根据web.xml中配置的默认首页加载默认页面。
实例:
@RequestMapping(value = "/doLogin", method = RequestMethod.POST)
public String doLogin(@RequestParam String userName, @RequestParam String password){
try {
User user = service.doLogin(userName, password);
request.getSession().setAttribute(Global.USER_SESSION_KEY, user);
return "redirect:/user/home.html";
} catch (Exception e) {
return "/WEB-INF/jsp/login.jsp";
//return "redirect:/loginpage.html"; //指定的@RequestMapping的请求路径。(这里<servlet-mapping>
<servlet-name>spring</servlet-name>
<!-- 使用.html作为请求后缀 -->
<url-pattern>*.html</url-pattern>
</servlet-mapping>)
}
}
调用该地址,调用该return "/WEB-INF/jsp/login.jsp"; 方法,则重定向到指定的jap页面或者指定的@RequestMapping的请求路径。
这就是 springmvc中的@RequestMapping注解中的return "redirect:/";的用法。
相关文章推荐
- iOS基本动画
- iOS 开发 入门:使用Ad Hoc 进行用户测试
- android基础---->数据保存到文件
- android学习——activity生命周期和切换逻辑
- Android窗口显示:全屏与隐藏标题栏
- Unity3D&AI:寻路(1):A星寻路,在Unity上用C#代码实现。
- JavaScript:Object.prototype.toString进行数据类型判定
- 对于actionbar合并之后再次展开的问题--安卓开发(2)
- android学习之路(三)高级组件之图片切换器<ImageSwicther/>以及final关键字的基本用法
- 通过百度BAE搭建微信二次开发的服务(2)
- android window类
- 深入理解Android的RPC方式与AIDL
- Android 中拦截 Activity 的启动(拦截系统的 Intent)
- [置顶] Android消息机制小探索
- swift 中通过AVFoundation来定制拍摄窗口
- iOS第三方库AFNetworking、SDWebImage
- POJ 2773 Happy 2006#素数筛选+容斥原理+二分
- 简单理解Android的Fragement组件
- 202. Happy Number
- 【Android 学习】 Android反编译