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

posted on 2019-09-03 22:01  kfsrex  阅读(280)  评论(0编辑  收藏  举报