Struts表单数据与ActionForm的转换
2010-01-03 15:55
441 查看
首先写一个Converter的类
再写一个Servlet,并在服务器启动的时候就init()注册DataConvert
这样表单里面的数据转过来就自动转成java.util.date
使用PlugIn注册
并在配置文件里面配置
服务器启动的时候就注册了
转自:http://langhua9527.javaeye.com/blog/341284
]import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.beanutils.Converter;; public class DataConvert implements Converter { public Object convert(Class arg0, Object value) { Date date = null; if(value instanceof String){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { date = sdf.parse((String)value); } catch (ParseException e) { e.printStackTrace(); } } return date; } }
再写一个Servlet,并在服务器启动的时候就init()注册DataConvert
public class ConvertRegedit extends HttpServlet { private static final long serialVersionUID = 1L; public void init() throws ServletException { System.out.println("regedit"); ConvertUtils.register((Converter)new DataConvert(),Date.class); } }
这样表单里面的数据转过来就自动转成java.util.date
使用PlugIn注册
public class PlugInRegedit implements PlugIn { public void init(ActionServlet servlet, ModuleConfig config) throws ServletException { ConvertUtils.register((Converter)new DataConvert(),Date.class); } public void destroy() { } }
并在配置文件里面配置
<plug-in className="com.langhua.convert.PlugInRegedit"/>
服务器启动的时候就注册了
转自:http://langhua9527.javaeye.com/blog/341284
相关文章推荐
- 解决Struts中,ActionForm结束表单数据乱码的问题
- 2.Struts采用EL保持表单数据:ActionForm
- form表单转换为Json数据
- @InitBinder对表单数据绑定解决String转换Date问题
- Android Retrofit 接入——post方式发送表单,返回数据转换为JavaBean(一)
- Struts2中表单数据怎样实例化 <input name=user.name>struts实现拿值方法
- SpringMVC Controller层接收表单提交的数据时,发生Sring转换为Date异常
- Struts 1 学习笔记-4-3(Struts中ActionForm的类型自动转换)
- ActionForm捕获表单数据
- 用javascript提交struts表单数据
- struts 学习之四(struts 数据类型转换)
- 自学SSH框架之---struts(二):struts如何接受表单数据,并在处理后转发出去
- Struts旅程(三)Struts表单处理器ActionForm(静态动态)
- form表单数据转换为json对象
- struts 一句话获得表单所有数据
- 6.Struts采用EL保持表单数据:web.xml
- (Struts)ActionForm类及表单数据验证
- Struts中重写ActionForm中validate方法验证表单
- Struts旅程(三)Struts表单处理器ActionForm(静态动态)
- struts 提交表单保存数据后清空表单数据查询