我在擁有用戶名和密碼字段的Struts 2中有一個登錄表單。我想要的是當用戶提交表單時,如果它不是一個有效的用戶,我想在對話框中顯示錯誤信息(而不是在登錄表單本身顯示錯誤信息)。在struts 2中是否有可用的標籤,或者有人可以將我指向類似的簡短示例?在struts 2的對話框中顯示錯誤消息?
1
A
回答
6
把這個在您的登錄頁面(你正在返回這裏吧,在無效的登錄?)
<script>
<s:if test="hasActionErrors()">
showDialog("<s:actionerror/>");
</s:if>
function showDialog(msg){
//your logic to show dialog goes here
}
</script>
Here is a post這也解釋瞭如何設計類似的堆棧溢出的通知。你可以使用這個或任何其他模態對話框,有很多關於如何通過對話顯示模態對話框的教程
+0
好的解決方案,但是**由於生成的標記會打破**(*和*如果錯誤本身包含雙引號)。使其工作簡單[使用此答案中提供的代碼](http://stackoverflow.com/a/29793896/1654265)。 – 2015-05-13 08:21:35
相關問題
- 1. 在struts 2中顯示驗證消息
- 2. 消息對話框錯誤
- 3. 在jQuery-UI對話框上顯示錯誤消息
- 4. CRM 2016:錯誤消息對話框不顯示
- 5. Struts - 替代<html:errors />在Jsp中顯示錯誤消息?
- 6. 未在UI中顯示Struts錯誤消息
- 7. 在C中的保存對話框上顯示消息框#
- 8. java.lang.ArrayIndexOutOfBoundsException:2顯示錯誤消息
- 9. 顯示自定義錯誤消息2
- 10. p:在primefaces中對話框中沒有顯示的消息
- 11. JQuery對話框:選擇確認選項後在對話框中顯示消息
- 12. 在jQuery模式對話框中的jqGrid隱藏錯誤消息
- 13. 如何在WiX卸載時顯示對話框或消息框?
- 14. 在警報對話框中顯示消息
- 15. 附加消息不能在對話框中顯示
- 16. p:消息不顯示在p:對話框中
- 17. 使用AJAX,jQuery和CakePHP在對話框中顯示消息
- 18. 如何在彈出框中顯示struts動作消息?
- 19. PrimeFaces對話框顯示錯誤的信息
- 20. 在驗證搜索輸入時在錯誤對話框中顯示錯誤消息
- 21. 在PHP中顯示錯誤消息
- 22. 在rails中顯示錯誤消息
- 23. 在Qt/QML中顯示錯誤消息
- 24. 在html中顯示錯誤消息
- 25. 顯示消息對話框中的記錄列表
- 26. 顯示(錯誤)消息
- 27. UIWebView顯示錯誤消息
- 28. 顯示錯誤消息
- 29. 顯示錯誤消息
- 30. 顯示錯誤消息
你的意思是某種overlyay/lightox?你是以通常的方式還是通過ajax提交你的登錄表單? – 2012-07-21 14:07:38
對話意味着一種彈出框。我以正常的方式提交表單,就像我們在struts 2中執行的動作屬性 – 2012-07-21 14:10:32