Spring MVC

1.怎样在方法里面得到Request,或者Session?

这种方法时比较常见的一种

将HttpServletRequest作为Spring MVC 的方法参数传入。然后通过request间接的获取到session。

public void getSessionAction(HttpServletRequest request){
  HttpSession session = request.getSession();
}

更多方式:Spring MVC 中获取session的几种方法

2.怎么样把ModelMap里面的数据放入Session里面?

可以在类上面加上@SessionAttributes注解,里面包含的字符串就是要放入session里面的key

3.前台传入的参数,后台的方法怎么得到?

直接在形参里面声明这个参数就可以,但必须名字和传过来的参数一样。

4.前台传入多个参数,并且这些参数都是一个对象的,后台的方法怎么得到这个对象?

直接在方法中声明这个对象,SpringMvc就自动会把属性赋值到这个对象里面。

原文地址:https://www.cnblogs.com/frankcui/p/14347765.html