配置:
下图中base-package里指定的是要扫描的所有的处理类所在的位置
题外话,使用默认的springmvc配置文件
实际应用
小示例①(指定了请求方式)
小示例②(RequestMapping里可以用通配符)
小示例③(加了访问参数和访问头)
小示例④(将url中的占位符映射到目标方法的参数中)
小示例④(将参数传入到目标方法中)
小示例⑤(获取cookie)
如果一直用@RequestParam来获取参数,会很麻烦,要一个属性一个属性的获取,所以我们引进了pojo,即用对象来接收参数
可以使用Serlvet的原生API作为目标方法的参数
处理方法同时返回视图和数据,引进了ModelAndView 类
使用map作为处理方法的参数,可以把数据返回到请求域里,供前端调用
将返回数据放入session中
如何根据提交的表单进行修改数据库里的记录(先根据id字段,拿到库里的原始数据变成对象,然后再用这个对象去接收表单的内容,即根据表单去修改字段,再插入库)
SpringMVC是如何为目标函数参数中的POJO类对象传值的[ 上面三种图里的过程对应的是流程中的1),2 ]
下图就是在目标方法的pojo参数用@ModelAttribute修饰了的样子,对应了上图中1的2)
重定向
实际应用之增删改查
查(显示所有的人员信息)
增(添加一个人员信息)
input页面中的代码