首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Struts2 关于StrutsTypeConvert如何转换DomainModel

2012-10-24 
Struts2 关于StrutsTypeConvert怎么转换DomainModel最近看了很多大侠的文章,关于Action字段或者是对于类的

Struts2 关于StrutsTypeConvert怎么转换DomainModel
   最近看了很多大侠的文章,关于Action字段或者是对于类的整体转换的转换的很多
比如
    

    public class  User   {     private int id;     private String name;    //...    }     public class UserAction extends ActionSupport     {      User user      public String execute()      {       return SUCCESS;       }      //..getter and setter      }  

     当你想对user中的字段id进行转换时
      要是你使用如下的配置文件
      UserAction-conversion.properties
     user.id = com.xxx.youIdConvert
     我试验了很多次 要是使用这样的配置 那么 convertFromString()的方法会被调用
      也就是说id会被正确的转换成int
     但是 convertToString 方法却不会被调用 即使使用OGNL表达式也不行

      必须要进行如下的配置
      不需要UserAction-conversion.properties文件
      配置一个  User-conversion.properties
           id=com.xxx.myIdConvert
     
    
         

热点排行