東南西北風

生活就像一杯加了糖的苦咖啡。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

转换器也是可以扩展的,在表单中,输入的都是字符串,使用转换器,可以自动转换成其他类型
1、index.jsp页面

Code

2、自定义的java.util.date类型,见后面第6点的讲解
3、对应的ActionFrom类为TypeConvertActionForm.java

Code
4、对应的Action类为--TypeConvertTestAction.java
Code

5、typeconvert_succes.jsp

Code
6、自定义的java.util.date类型---对应UtilDateConverter.java类,然后使用进行初始化,方法有二种:
      -----UtilDateConverter.java类
Code
      ·方法1、使用servlet来初始化(UtilDateConverterInitWithServlet.java类)--最后在web.xml中配置serlvet,在启动的时候初始化 <load-on-startup>
            -----UtilDateConverterInitWithServlet.java类
Code
            -----在web.xml中配置serlvet,在启动的时候初始化 <load-on-startup>
Code
      ·方法2、 使用plug-in来初始化(UtilDateConverterInitWithPlugIn.java)--,最后在web.xml种配置<plug-in className="....."
            -----UtilDateConverterInitWithPlugIn.java类
Code
            -----在web.xml中配置的plug-in,plug-in放在文件的最后
    <plug-in className="com.bjsxt.struts.UtilDateConverterInitWithPlugin"/>