spring mvc 重定向时参数传递
2016-10-04 02:19
260 查看
实现登录后跳转到登录前页面时,发现用model.addAttribute()再redirect,跳转后URL会附上参数。
如 model.addAttribute("msg", "用户名或密码错误");
跳转后会是 地址?msg=用户名或密码错误
若想去掉,可以使用RedirectAttributes的addFlashAttribute方法。
如 model.addAttribute("msg", "用户名或密码错误");
跳转后会是 地址?msg=用户名或密码错误
若想去掉,可以使用RedirectAttributes的addFlashAttribute方法。
public String login(HttpServletRequest request,Model model, RedirectAttributes redirectAttr){ //登录验证.. redirectAttr.addFlashAttribute("msg", msg); return "redirect:xxx"; }jsp就可以用request.getAttribute("msg")来获取,页面再刷新会返回null。
Spring MVC RedirectAttributes的用法:http://bbs.csdn.net/topics/391034118?page=1
相关文章推荐
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- Spring MVC重定向参数传递
- Spring mvc重定向传递参数
- spring mvc redirect 重定向 跳转并传递参数
- spring mvc redirect 重定向 跳转并传递参数
- 【spring mvc】 页面重定向时参数的传递
- spring mvc redirect 重定向 跳转并传递参数
- spring mvc框架 重定向实现传递参数
- Spring MVC 3学习笔记+教程(二)在controller和视图之间传递参数
- spring mvc的获取参数和传递参数
- spring mvc 如何传递集合参数(list,数组)
- spring mvc 重定向之后带参数跳转
- 关于spring mvc的get方法传递中文参数时乱码问题(@RequestParam)
- Spring Mvc中传递参数方法之url/requestMapping详解
- Spring mvc (八) [基于注解的案例][formbean的传递以及map传递参数]
- spring mvc 参数传递的三种方式
- Spring MVC在controller和视图之间传递参数的方法
- SpringMVC利用return new ModelAndView(new RedirectView("xxx.do"), Map map)重定向传递多参数
- spring mvc 转发传递参数
- Spring MVC参数传递中文乱码解决方法分享