gpt4 book ai didi

java - 如何使用 Struts2 验证打印特定的操作错误消息?

转载 作者:行者123 更新时间:2023-12-04 06:56:01 24 4
gpt4 key购买 nike

使用Struts2验证的时候,当你把<s:actionerror> JSP 中的标记,默认行为是显示页面中该点的所有操作错误。

有没有办法在那时只显示特定的错误消息?例如,在 fielderror 的情况下一个只需要添加fieldName属性。是否有 actionerror 的属性完成类似的行为?

最佳答案

对于特定于字段的错误,函数是:hasFieldErrors()你可以这样使用它:

<s:if test="hasFieldErrors()">
<div class="fieldErrors">
<!-- iterate through the fields errors, customize what you need -->
<s:iterator value="fieldErrors">
<s:property value="key"/>:
<s:iterator value="value">
<s:property/>
</s:iterator>
</s:iterator>
</div>
</s:if>
引用:
  • Struts 2 documentation .

  • 有趣的阅​​读:
  • Why are my actionErrors and fieldErrors displayed with braces []?
  • https://www.mkyong.com/struts2/working-with-struts-2-theme-template/
  • 关于java - 如何使用 Struts2 验证打印特定的操作错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2566960/

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