我有一個方法,我做了一些驗證,並根據錯誤類型返回錯誤代碼。因此,在控制器中,當我進行驗證並返回所需的錯誤代碼時,我想顯示特定於該代碼的錯誤消息。但所有的消息總是「信息喜歡」,藍色的閃光消息。如果我想要紅色的,錯誤狀的閃光信息怎麼辦?我一直在尋找文檔一段時間,無法弄清楚。修改flash.message中的消息
0
A
回答
1
當我想要做到這一點,我通常做類似:
flash.message = "you screwed up"
flash.error = true
redirect action: "foo"
然後在GSP
<g:if test="${flash.error && flash.message}">
<div class="error">${flash.message}</div>
</g:if>
2
你可以把任何你想要進入flash
範圍,所以我傾向於do將「info like」消息放入flash.message
,並將「錯誤」消息放入flash.error
。然後在我看來我測試每個:
<g:if test="${flash.message}"><div class="message">${flash.message}</div></g:if>
<g:if test="${flash.error}"><div class="error">${flash.error}</div></g:if>
相關問題
- 1. 修改消息框?
- 2. flash.message不會在grails中的屏幕上打印消息2.x
- 3. 修改Drupal 7中的消息
- 4. 如何修改Log4J 2中的消息?
- 5. 修改WCF中的Soap消息
- 6. Facelet被修改了消息
- 7. 修改提交消息
- 8. WCF - 修改響應消息
- 9. 修改WCF消息體
- 10. 修改WooCommerce缺貨消息
- 11. 取消/修改意向消息
- 12. 修改MediaWiki密碼更改消息
- 13. 修改ProgressDialog消息大小和消息的顏色
- 14. 在的NuSOAP修改響應消息
- 15. XMPP Smack - 正在修改的消息
- 16. Drupal修改錯誤消息的翻譯
- 17. 存儲消息的修訂更改
- 18. 修改消費中間件的消息標題
- 19. 修改Laravel驗證消息響應
- 20. Google Talk - 實時修改聊天消息
- 21. 修改Ruby OptionParser錯誤消息
- 22. 如何修改soap消息參數
- 23. GSSException:修改了消息流(41)
- 24. Logback:通過過濾器修改消息?
- 25. CXF JAXRS:outFaultInterceptors無法修改消息
- 26. 修改BigCommerce優惠券錯誤消息
- 27. nginx修改jsonp響應消息
- 28. 修改推送提交消息
- 29. flash.message Grails中篩選
- 30. 如何在Laravel 5.3中修改Passport OAuth中的錯誤消息?
好的解決方案@Gregg!謝謝。 –