Struts2的类型转换及输入校验(集合类型的使用)
来源:互联网 发布:人工智能学校 编辑:程序博客网 时间:2024/04/29 21:46
action:
package org.action;
import java.util.List;
import org.model.Tel;
import com.opensymphony.xwork2.ActionSupport;
public class MyTypeConverterAction extends ActionSupport{
private List<Tel> tel;//应用泛型
public String execute() throws Exception{
return SUCCESS;
}
public List<Tel> getTel() {
return tel;
}
public void setTel(List<Tel> tel) {
this.tel = tel;
}
}
converter:
package org.converter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;
import org.model.Tel;
public class ListTypeConverter extends StrutsTypeConverter{
public Object convertFromString(Map arg0,String[] arg1,Class arg2){
List<Tel> list=new ArrayList<Tel>();
for (int i = 0; i < arg1.length; i++) {
Tel tel=new Tel();
String []str=arg1[i].split("-");
tel.setSectionNo(str[0]);
tel.setTelNo(str[1]);
list.add(tel);
}
return list;
}
public String convertToString(Map arg0,Object arg1){
List<Tel> list=(List<Tel>)arg1;
String sReturnString="t";
for (int i = 0; i < list.size(); i++) {
sReturnString+="<"+list.get(i).getSectionNo()+"-"+list.get(i).getTelNo()+">";
}
sReturnString+="]";
return sReturnString;
}
}
- Struts2的类型转换及输入校验(集合类型的使用)
- Struts2的类型转换及输入校验(自定义类型转换器)
- Struts2的类型转换及输入校验(数组类型的使用)
- Struts的类型转换及输入校验(Struts2的输入校验)
- Struts2的自定义类型转换和简单的输入校验
- struts2标签标签方式的输入校验与类型转换
- Struts2基于配置校验的内置类型及使用实例
- 【Struts2】1.类型转换和输入校验
- Struts2的类型转换(二)集合类型的转换
- struts2类型转换+校验
- Struts2国际化资源文件、类型转换、输入校验的配置文件约定总结
- 【Struts2】Struts2学习(5)类型转换和输入校验
- Struts2的自动类型转换及自定义类型转换
- Struts2的自动类型转换及自定义类型转换
- Struts2的自动类型转换及自定义类型转换
- Struts2的类型转换
- struts2的类型转换
- struts2的类型转换
- poj 1995 Raising Modulo Numbers(快速幂模板)
- 算法 - 排序 - 归并排序
- web service文件上传下载
- java中的类的初始化顺序
- head之间的一些meta和屏幕自适应的一些元素
- Struts2的类型转换及输入校验(集合类型的使用)
- restful api
- 华为路由器的端口映射NAT配置
- Linux configure 参数解释
- 116.Examine the data in the ORD_ITEMS table:
- 特征选择方法综述
- Android三种常用动画分享
- ubuntu14.04彻底删除nginx
- JAVA邮件发送的简单实现