Struts1——自定义转换器

简介:        在struts1中,使用了beanutils来处理类型的一些基本类型的转换。        当需要时候,可以定义自己的转换器,下面以java.util.Date为例来看下如何定义转换器。




       在struts1中,使用了beanutils来处理类型的一些基本类型的转换。



        当需要时候,可以定义自己的转换器,下面以java.util.Date为例来看下如何定义转换器。



        1,首先要继承common-beanutils.jar包中的接口




然后重写convert方法:



2,注册类型转换类


   @1,使用servlet进行注册


在servlet的init方法中:



并设置servlet为服务器启动时进行初始化:


<servlet>
		<servlet-name>UtilDateConverterInitWithServlet</servlet-name>
		<servlet-class>com.lhc.struts.UtilDateConverterInitWithServlet</servlet-class>
		<load-on-startup>2</load-on-startup>
	</servlet>


@2,使用PlugIn



将注册的方法写入一个继承PlugIn的类,并在struts的配置文件中配置这个plugIn


<!-- 类型转换类的配置 -->
	<plug-in className="com.lhc.struts.UtilDateConverterInitWithPlugIn"/>
	





最近两天看struts的源码打破了我对编程大神的幻想,发现里面的代码居然能看懂一点儿。大笑Java好像很接地气!









目录
相关文章
|
10月前
|
JSON 前端开发 Java
springMVC自定义的消息转换器解决格式转化
springMVC自定义的消息转换器解决格式转化
63 0
|
JSON Java 数据格式
SSM的整合及spring-config.xml文件的配置信息,时间日期转换器、Json对象注解配置
SSM的整合及spring-config.xml文件的配置信息,时间日期转换器、Json对象注解配置
97 0
springMvc46-自定义user转换器
springMvc46-自定义user转换器
70 0
springMvc45-自定义配置类
springMvc45-自定义配置类
69 0
SpringMVC - 数据绑定(自定义数据转换器:PropertyEditor、Formatter、Converter)(三)
SpringMVC - 数据绑定(自定义数据转换器:PropertyEditor、Formatter、Converter)(三)
149 0
|
XML JSON 前端开发
【SpringMVC】SpringMvc基础-常用注解、对象和json或xml之间的转换
【SpringMVC】SpringMvc基础-常用注解、对象和json或xml之间的转换
200 0
【SpringMVC】SpringMvc基础-常用注解、对象和json或xml之间的转换
|
XML Java 数据库连接
中文命名之Hibernate 5演示 - 使用注解(annotation)而非xml定义映射
用一个简单例子演示Hibernate 5 + MySQL基本功能中使用中文命名标识符.
942 0
|
Java Apache Maven
struts 结果类型
FreeMarker 一个模板引擎 即 FreeMarkergithub https://github.com/apache/freemarker网址 https://freemarker.apache.
1003 0
|
XML 数据格式