strtuts2类型转换代码实例

来源:互联网 发布:java输出语句格式 编辑:程序博客网 时间:2024/06/03 19:25
package com.test.conversion;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import org.apache.struts2.util.StrutsTypeConverter;import com.test.bean.Point;public class PointConverter2 extends StrutsTypeConverter{@Overridepublic Object convertFromString(Map arg0, String[] value, Class arg2) {    List<Point> list=new ArrayList<Point>();    Point point=new Point();    for (String str : value) {String [] result=str.split(",");point.setX(Integer.parseInt(result[0]));point.setY(Integer.parseInt(result[1]));list.add(point);}return list;}@Overridepublic String convertToString(Map arg0, Object o) {List<Point> list=(List<Point>)o;StringBuffer sb=new StringBuffer();for (Point point : list ) {int x=point.getX();int y=point.getY();sb.append("x:  ").append(x).append("y:   ").append(y);}return sb.toString();}}


 

原创粉丝点击