概述
实际就是将jsp页面传递的参数通过自己定义的一个转换器,转成实际需要的类型。
原因:
1、用户所有的输入都是字符串
2、显示出来的都是字符串
实现步骤(以String和Date转换、Model数据封装为例)
1、在JSP页面添加jar包中定义好的tag文件:如下
再进行参数传递布局,参数同封装对象的参数名一致:
2、创建转换器继承StrutsTypeConverter类,实现其两个方法convertFromString及convertToString:
3、创建封装数据的对象:
4、创建action:
5、在需要转换的对象类同目录中,添加properties文件:
并在其中加入“要转换的属性=转换器位置”:
注意:
当action自身作为封装对象时,可在action同目录下添加properties文件