Struts2参数和类型转换(二)

2014-11-24 02:03:48 · 作者: · 浏览: 4
-generated method stub // 系统的请求参数是一个字符串数组 String[] params = (String[]) value; // 创建一个User实例 User user = new User(); // 只处理请求参数数组第一个数组元素, // 并将该字符串以英文逗号分割成两个字符串 String[] userValues = params[0].split(","); // 为User实例赋值 user.setName(userValues[0]); user.setPass(userValues[1]); // 返回转换来的User实例 return user; } @Override public String convertToString(Map arg0, Object value) { User user = (User) value; return "<" + user.getName() + "," + user.getPass() + ">"; } }


注意:局部对Action的指定进行转换,只装换一次。全局类型对每个元素进行转换。