1、SpringMVC介绍
简单处理流程
2、入门程序
项目中的dao层 和pojo 通过数据库表使编译器自己生成
导入包
web.xml配置(前端控制器配置)
springmvc.xml配置
controller层
jsp页面
3、Spring构架
我们写(配置)的是下面三个:
4、Springmvc配置三大组件
配置了视图解释器之后,下面的路径就不需要写长路径了。
5、SpringMVC + mybatis整合
整合目标:控制层采用springmvc、持久层使用mybatis
先整合spring 和mybatis
之后将springmvc.xml粘贴上就好了,不需要整合。
6、查询商品列表
applicationContext.xml
service层
controller层
7、参数绑定
实现列表中信息修改
7.1、默认参数绑定
service层
controller层
7…2、简单类型绑定
7.3、绑定pojo类型
将页面修改后的商品信息保存到数据库中。需要pojo中的变量名称和jsp 页面的name 属性一一对应。
service层
controller层
7.4、解决post提交乱码问题
7.5、绑定包装pojo
使用包装的pojo接收商品信息的查询条件
pojo类
controller层
jsp修改
7.6、自定义参数绑定
在商品修改页面可以修改商品的生产日期,并且根据业务需求自定义日期格式。由于日期格式有很多种格式,springmvc没办法把字符串转换成日期类型。所以需要自定义参数绑定。
对于日期的转换绑定在pojo 类正的Date上。
由处理器适配器转换