struts2参数转换器用法---2

//第二种转换器写法
public class PointConvert2 extends StrutsTypeConverter{ @Override
public Object convertFromString(Map context, String[] values, Class toClass) {
// TODO Auto-generated method stub
Point p = new Point();
String[] strs = (String[])values;
String[] xy = strs[0].split(",");
p.x = Integer.parseInt(xy[0]);
p.y = Integer.parseInt(xy[1]);
return p;
} @Override
public String convertToString(Map context, Object o) {
// TODO Auto-generated method stub
return o.toString();
} }

以point为例,复杂参数传递方式

list<point> ps:   参数传递?ps[0].x=1&ps[0].y=2&ps[1].x=11&ps[1].y=22

map<string,point> map:  参数传递?map['a']=1,2&map['b]=11,21

上一篇:每周分享之 二 http协议(1)


下一篇:LightOj 1024 - Eid (求n个数的最小公约数+高精度)