SSM框架整合——查询、修改商品(参数绑定、包装类、编码过滤器、日期转换器)
参数绑定
@RequestParam(“id”) :绑定请求映射的参数,如果方法中的参数名和请求参数名一致,则不需要绑定
包装类
修改商品
使用post请求,将请求参数封装在一个item类中
后端处理
按照条件查询
如果实现按照条件查询,需要将所需要的条件封装在一个对象中。多表查询也是这样。
请求参数中的参数名与类中的属性名保持一致。
包装类
Mapper中的写法
Model是一个接口
如果使用Model,就不用使用ModelAndView对象
编码过滤器
在web.xml中配置编码过滤器
日期转换器
创建日期转换器类,实现Converter<String, Date>接口,接收String,返回Date
在springmvc.xml中配置转换器工厂类
<!--配置转换器工厂类-->
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="converters">
<set>
<!--指定转换器类-->
<bean class="com.converter.MyDateConverter"></bean>
</set>
</property>
</bean>
在注解驱动中,引用转换服务(conversion-service)
<!--MVC注解映射器和适配器 开启注解驱动-->
<!--conversion-service:指定转换器服务工厂-->
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>
日期转换器会自动识别Date,将传来的String转换成Date
标签:编码,绑定,查询,SSM,参数,过滤器,转换器 来源: https://blog.csdn.net/weixin_44254005/article/details/110687907
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。