使用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接口。
webwork验证,国际化资源访问
最新推荐文章于 2021-02-24 13:23:33 发布