[jbdj]SpringMVC框架(5)日期转换器和编码过滤器

1) 在默认情况下,springmvc不能将String类型转成Date类型,必须自定义类型转换器

 

public class AdminAction extends AbstractCommandController{

@Override

protected void initBinder(HttpServletRequest request,ServletRequestDataBinder binder) throws Exception {

binder.registerCustomEditor(Date.class,new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),true));

}

 
[jbdj]SpringMVC框架(4)控制器 //  实例可参考  :[jbdj]SpringMVC框架(4)控制器   http://www.cnblogs.com/yansen86/p/7153622.html

 

2spring提供的,专用于解决POST提交中文乱码问题,需要在web.xml文件中配置

 

<!-- 编码过滤器 -->

<filter>

<filter-name>CharacterEncodingFilter</filter-name>

<filter-class>

org.springframework.web.filter.CharacterEncodingFilter

</filter-class>

<init-param>

<param-name>encoding</param-name>

<param-value>UTF-8</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>CharacterEncodingFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>
 

 

posted @ 2017-07-12 08:52  金杯独酒  阅读(157)  评论(0)    收藏  举报