关于xwork的converter的疑问

本文探讨了在WebWork框架中使用自定义converter处理日期格式显示的问题。作者在尝试解决默认日期格式显示不全的情况下,遇到了配置文件未被正确读取及页面提交后日期属性值无法获取的问题,并详细记录了使用的拦截器堆栈。

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

jsp页面上有一个文本框,准备显示日期,比如2007-05-29,但是默认webwork显示的是07-05-29.
为了解决这个问题,我写了一个converter.
问题如下:
1、首先是我的action名称叫demoAction,但是将demoAction-conversion.properties放入相同目录下,它却没有找到,无法进行转换。
2、我换了一种方法,demoAction中有一个bean,叫做demo,我写了一个demo-conversion.properties放入demo所在的目录下却找到了。当然页面上显示的日期就是demo中的一个属性。但是问题是当我的页面提交后,action中的demo却无法拿到页面传来的相应日期属性的值。

其中自己对应页面提交的action配置的拦截器堆栈如下:
<interceptor-stack name="crudStack">
<interceptor-ref name="sessionInvalid" />
<interceptor-ref name="params" />
<interceptor-ref name="servlet-config" />
<interceptor-ref name="i18n" />
<interceptor-ref name="static-params" />
<interceptor-ref name="prepare" />
<interceptor-ref name="params" />
<interceptor-ref name="validation" />
<interceptor-ref name="workflow" />
<interceptor-ref name="token-session" />
</interceptor-stack>

自己思考了一阵后,还希望有人能提醒以下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值