知道如何删除下面的错误吗?这是来自我的验证.xml。这对我来说已经是多余的了...谢谢。
Username must not be blanks
Password must not be blanks
Username must not be blanks ---> How to remove this?
UserName:
Password must not be blanks ---> How to remove this?
Password:
实际上,我想做的是将错误消息放在字段的右侧。
UserName: ___________________ * Username must not be blanks
Password:____________________ * Password must not be blanks
为表单使用简单模板。
<s:form theme="simple" ...>
然后使用 <s:fielderror>
标记将字段错误放在您想要的任何位置。
<s:form ...>
<s:textfield key="field1">
<s:fielderror>
<s:param>field1</s:param>
</s:fielderror>
...
</s:form>
然后,您只需要使用CSS即可实现该布局。
编辑:似乎如果你把<s:fielderror>
你的字段错误将在列表中。您有两个选择,编辑模板fielderror.ftl
它位于struts2.jar
内,或者使用如下所示<s:property>
访问特定错误:
<s:property value="fieldErrors.get('field1').get(0)" />
此代码将仅提取字段的第一个验证错误。