您好我的应用程序有问题,我的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()
&amp; hasFieldErrors()
他们定义了哪些地方?
答案 0 :(得分:1)
错误和消息与validation interceptor一起使用。上面的代码检查值堆栈上是否有操作消息或字段错误。该操作应实施WalidationAware
以使OGNL可以使用这些方法hasActionMessages()
和hasFieldErrors()
。如果您的操作扩展ActionSupport
,则无需实施。已经实现了这些方法。
答案 1 :(得分:0)