struts2的验证和转换器

本文介绍Struts2框架中验证器的使用方法,包括如何进行后端验证、配置验证失败后的页面返回逻辑及自定义字段错误提示。此外,还详细讲解了如何创建自定义的数据类型转换器来处理特定类型的输入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts2验证事项
如果需要使用struts2自带的验证器需要使用ognl标签
validate 属性必须是false 即为后端验证
在该类里边必须建一个input的返回即返回本页面,当验证不通过时则返回input
需要验证的类必须继承ActionSupport 
当需要验证某个方法时 即可validate后面加上你取的名字首字母大写
当验证出现错误调用addFieldError方法内二个参数第一个属性名 第二个出错的原因自己写

自定义转换器
先找到需要自定义转换的类型
新建一个file文件后缀加上-conversion.properties即可
写上需要转换的名称如stu.myDate 一个日期类型后面跟上自定义换转的类如
st.mydate=Action.ConverDate
在自定义转换器里边需要继承StrutsTypeConverter类
在继承后实现二个方法convertFromString是存入时的方法convertToString是取出方法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值