1.版本更替
上一个版本struts2版本,它并不是现在主流的版本,所以将他改为springMCV版本。
2.用到的主要注解
(1)@RequestMapping
这个注解用于类上,声明类的路径为父路径(可有可无),用于方法上声明方法的访问路径(必须有)。
如:
@RequestMapping(value = "/addStudent_submit",method = RequestMethod.POST)
(2)@RequestParam
这个注解通常与RequestMapping一起使用,用于方法的参数里,可以获取请求中的参数。
如:
@RequestParam("name") String name
(3)@ModelAttribute
这个注解在参数列表中获取,@ModelAttribute的方法返回值,若没有找到该方法,就会在session中获取值。
@ModelAttribute("id") String id
(4)@SessionAttributes
这个注解用于类上,作用是将这个或这类值存放在session中。
@SessionAttributes(value = "id",types = {String.class,Integer.class})
3.controller
可以在GitHub里看