日期:2014-05-20  浏览次数:20695 次

求教Struts2中XXX-validation.xml的配置
首先我有一个:HelloWorld-validation.xml文件 内容为:
<validators>
  <field name ="reqiuredString">
  <field-validator type ="requiredstring">
  < message > This string is required </ message >
  </field-validator >
  </field >
</validators >
现在我想中文时输出:字符串不能为空,英文时输出:This string is required
已经文件:globalMessages_en_US.properties,内容:reqiuredString=This string is required;
globalMessages_zh_CN.properties,内容:reqiuredString=字符串不能为空。

最後:HelloWorld-validation.xml中 < message > This string is required </ message > 应该怎麼改呢,求教,谢谢。

------解决方案--------------------
<message key="reqiuredString" /> 这样不行?
------解决方案--------------------
<validators>

<field name="reqiuredString">
<field-validator type="requiredstring" short-circuit="false" >
<param name="trim">true</param>
<message>${getText("requiredstring")}</message>
</field-validator>
</field>
</validators>
这样写有错吗??报的是什么错?
------解决方案--------------------
探讨

引用:

<message key="reqiuredString" /> 这样不行?

如果把代碼改為:
<validators>
<field name ="reqiuredString">
<field-validator type ="requiredstring">
<messa……