[英]Error messages doesn't show up in my JSP
嗨,我的應用程序有問題,我的 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
攔截器在驗證中使用錯誤和消息。 上面的代碼檢查值堆棧上是否存在操作消息或字段錯誤。
該操作應實現WalidationAware
以使這些方法hasActionMessages()
和hasFieldErrors()
可用於 OGNL。 如果您的操作擴展了ActionSupport
,則不需要實現它。 已經實現了這些方法。
我不知道您嘗試過什么,但這會對您有所幫助
Struts 2 ActionError 和 ActionMessage 示例
工作流攔截器
使用 Struts 2 主題和模板
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.