当前位置: 代码迷 >> Java Web开发 >> struts2 s:fielderror 使用有关问题
  详细解决方案

struts2 s:fielderror 使用有关问题

热度:5170   发布时间:2013-02-25 21:19:39.0
struts2 s:fielderror 使用问题
我在网页上定义一个<s:fielderror></s:fielderror>
现在想改成不同错误在不懂地方显示<s:fielderror key="user.null"></s:fielderror>
但我之前使用的效验框架是Login-validation.xml配置文件效验的
如果使用this.addFieldError("user.null",getText("user.null"))是可以实现的
但现在如果全要移植的话工作量太大了,validation.xml配置文件中有没有可以实现该功能的属性?
谢谢

------解决方案--------------------------------------------------------
LZ是要把Login-validation.xml导入validation.xml ???
好象是没有 ..其实分多个文件也蛮好的..
------解决方案--------------------------------------------------------
<s:fielderror> 要显示的信息在action里面通过addFieldError("field","fiele error")实现的,假如你要显示多个,那添加多个,再在页面通过
<s:fielderror>
<s:param>field</s:param>
</s:fielderror> 
来显示信息
------解决方案--------------------------------------------------------
单独显示一个fielderror?
Java code
<s:fielderror/>//显示全部//显示单个<s:fielderror><s:parpam>field1</s:param></s:fielderror>or<s:fielderror><s:parpam value="%{'field2'}"/></s:fielderror>
------解决方案--------------------------------------------------------
Action-validate.xml,校验后的信息也是通过addField(),添加到栈里面的,和你 重写validate()一样的
  相关解决方案