当前位置:编程学习 > JAVA >>

Struts2局部类型转换

(局部)类型转换的基本流程:
提交表单
struts.xml查找action
Action类根据表单中的name属性调用set方法将值赋给对应的属性,调用每个属性之前,检查又没有定义这个类型的自定义类型转换
如果没有,则根据默认的规则转换;如果有,则检查在同一目录下,有木有资源文件存在
到自定义转换类中,检查转换的方向,返回对象
到Action中,将返回的对象,set到对应属性中
执行execute()方法
根据struts.xml文件中,result的值找到要转到的页面
页面中有<s:porperty value=""/>,再到Action类中,寻找get方法,直接把值放到输出框中
当找到自定义类型时,又会寻找自定义类型转换类(PointConverter),检查转换方向,返回对象
显示到页面
 

   做类型转化时,需要注意:

     *-conversion.properties需要和Action放到一个包下,*代表Action的类名

     其内容为:要转换的对象=自定义转换类具体地址

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,