webwork验证,国际化资源访问

使用webwork标记并配置了服务器验证,可是当多次提交出现错误信息重复出现的问题。

解决:
Spring需要在向Action注入BEAN的配置文件上写scope="prototype",它和Spring1.2的singleton="false"是一样的,就是一个请求创建一个Action实例!

国际化资源访问方式
webwork在Action中使用资源文件信息。
解决:
1、资源文件要与Action同名,并放在action同一级或放到父类
2、在webwork.properties里面定义指定全局共享资源文件位置
webwork.custom.i18n.resources=resource.users
那么资源文件放在WEB-INF/classes/resource
资源访问的优先级:
按照就近原则,首先寻找当前Action的资源文件,然后寻找action父类中的资源文件,最后寻找webwork.properties里面定义的全局共享资源文件
资源访问方式:
首先Action必须继承ActionSupport,因为ActionSupport实现了资源访问接口TextProvider,如果你不希望Action继承ActionSupport,那么必须自己实现TextProvider接口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值