在书上看的例子,当做笔记!
package czx;
import java.util.Map;
import org.apahce.Struts2.uitl.StrutsTypeConverter;
public class TelConverter extends StrutsTypeConverter{
//重写的converterFromString方法
public Object converterFromString(Map context,String[] values,Class toClass){
Tel tel = new Tel();
String[] telValues = values[0].split("_");
tel.setSectionNo(telValues[0]);
tel.setTelNo(telValues[1]);
return tel;
}
//重写的convertToString方法
public String convertToString(Map context,Object o)
{
Tel tel=(Tel)o;
return "<" + tel.getSectionNo()+"_"+"tel.getTelNo()"+">";
}
}
本文介绍了一个Struts2框架中自定义类型转换器的例子。该转换器能够将字符串转换为特定类Tel的对象,并能反向操作。通过这个转换器,可以实现对电话号码等复合型数据的有效处理。
7029

被折叠的 条评论
为什么被折叠?



