当前页面: 开发资料首页 → JSP 专题 → 请问个struts的formbean的问题
请问个struts的formbean的问题
摘要: 请问个struts的formbean的问题
我在formbean里定义了一个java.util.Date字段的变量xxx,在jsp里是<input type="text" name="xxx" value="" />,但是提交上去它提示说类型转换失败,有人知道怎么做吗?
只能转成别的类型,比如String,再在action里把String转换成Date;
噢,看来只好这么着了T_T
struts比较弱。 比如说BigDecimal变量, 如果页面中什么都不输入,或者输入几个空格 或者错误的数据,都会出现错误。 解决的办法可以自己修改一下struts的代码(还是开源的好)
Date型数据 可以在ACTION里进行处理
页面不能直接进行映射
可以如果用验证框架去验证输入项,它又可以识别出Date型数据
真怪!!!
完全可以接受一个String type,在Set方法里面做个转换不行吗?
我用的动态formbean。。开始没想到有这个问题>_<