本人做的这个转换器是帮大家认识如何最简单的做一个自定义转换器的
废话不说,马上来例子
一,先创建Simpleconverter.java动作类类
二,创建SimpleConverterConverter.java转换器类
三,创建SimpleConverter.jsp页面用于输入值
四,创建SimpleConverterResult.jsp页面用于显示输入的值
五,配置SimpleConverter-conversion.properties文件
六,配置struts.xml文件
全部文件配置好了以后,打开SimpleConverter.jsp,输入aa,提交。显示***aa---;转换器测试成功
总结:
1,SimpleConverter-conversion.properties文件的命名必须是Action类的名字+"-"+"conversion".如果不是就不会调用你自定义的转换器SimpleConverterConverter.java
2,SimpleConverter-conversion.properties文件必须放在和你的Action类同一个目录下。
3,SimpleConverter-conversion.properties里面的内容username=tutorial.SimpleConverter.java。
username为要进行自定义转换类型的字段。
4,转换器调用过程。1)提交SimpleConverter.jsp页面时.2)程序会找到struts.xml文件.3)调用里面的action类SimpleConverter.java.4)转到调用SimpleConverterConverter.java。5)在此调用SimpleConverter.java类里面的execute()方法。大家认真看输出就清楚了,特别注意我在输出***aa---里面加进了*,-就是为了说明问题。
PS,小弟弄了半天,心得体会啊