1.有的项目在str目录下,有这样一个文件xwork-conversion.properties,打开文件呢?只有一句话:java.util.Date = com.ltx.shtoone.util.DateConverter;请注意java.util.Date,这个是什么呢?这个是java内部的一个日期包,而它却被com.ltx.shtoone.util.DateConverter赋值了。而且玩味的是它放在struts.xml与这个文件夹是同级的。
那也就是说,当我们tomcat服务启动时,程序自动加载web.xml,根据web.xml中的配置,自动找到struts.xml文件,此时就自动加载了xwork-conversion.properties文件,也就是说当我们tomcat读取程序时,读到java.util.Date这个包时,此时他读取的并不仅仅是它了,还要读com.ltx.shtoone.util.DateConverter这里面的方法。(这里面的方法是处理用户输入的日期。)
注意:xwork-conversion.properties它是一个格式转换器,属于struts2的内容,所以其必须放在和struts.xml同级目录。