gpt4 book ai didi

java - 如何删除struts2中默认的客户端错误信息?

转载 作者:行者123 更新时间:2023-11-28 18:32:48 24 4
gpt4 key购买 nike

知道如何消除下面的错误吗?它来 self 的 validation.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)" /> 

此代码只会提取字段的第一个验证错误。

关于java - 如何删除struts2中默认的客户端错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com