您好,我的应用程序出现问题,我的 jsp 没有显示错误消息。
我不太明白我的jsp中的这段代码:
<s:if test="hasActionMessages()">
<div class="message">
<s:actionmessage/>
</div>
</s:if>
<s:if test="hasFieldErrors()">
<div class="errors">
<s:fielderror />
</div>
</s:if>
我不明白hasActionMessages()
& hasFieldErrors()
它们是在哪里定义的吗?
最佳答案
错误和消息用于 validation通过 validation
interceptor 。上面的代码检查值堆栈上是否存在操作消息或字段错误。
该操作应实现 WalidationAware
以使这些方法 hasActionMessages()
和 hasFieldErrors()
可供 OGNL 使用。如果您的操作扩展了 ActionSupport
,则无需实现它。这些方法已经实现了。
关于java - 错误消息未显示在我的 JSP 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16012149/