首页 > 其他 > 详细

Controller进行数据保存()

时间:2019-09-03 22:39:21      阅读:165      评论:0      收藏:0      [点我收藏+]

1.把数据保存到request中,(在Controller方法后添加Map来创建Map)

a)      保存到HttpServletRequest中

b)      保存到ModelAndView中,返回类型只能是ModelAndView

c)      保存到Map中

 

2.把数据保存到session中

a)      保存到HttpSession中

b)      在Controller类上用@SessionAttributes(names={})把names里的字符串的作用域在添加一个session作用域

例:

       @RequestMapping("login")

       public ModelAndView login(User user,ModelAndView mv,HttpSession session) {

              System.out.println(user);

              mv.setViewName("login");

              mv.addObject("name",user.getName());

              session.setAttribute("password", user.getPassword());

              return mv;

       }

 

 

网页传过来是中文可能会乱码:添加spring的编码过滤器:CharacterEncodingFilter,还要配置参数encoding用param-name,param-value

Controller进行数据保存()

原文:https://www.cnblogs.com/kfsrex/p/11456006.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!