回答
如果Action返回null,則不會進行進一步的處理/轉發,並且迄今爲止的響應將發送到客戶端。
如果您只是想發送錯誤響應,或者直接在Action中創建輸出而不是轉發到視圖(當然,您不鼓勵這麼做),這很有用。
如果要顯示某些內容,請不要返回null。
如果Struts代碼在某種程度上超出了你的控制範圍(但爲什麼會發生這種情況,即使你不想觸摸你可以繼承的源代碼),我想你可以安裝一個ServletFilter來注入一些額外的帖子 - 處理。
你能告訴我,當我們在行動類中返回null時會發生什麼嗎? – user1550575 2012-07-25 06:21:49
好吧,沒有任何反應;-)當你的Action返回時,Struts檢查配置的forward並繼續在那裏處理。如果沒有更多的前進,Struts就完成了。 – Thilo 2012-07-25 06:24:03
如果我想在返回null之後顯示一些文本我該怎麼做 – user1550575 2012-07-25 06:35:26
我認爲可以利用AJAX調用服務器和填充客戶端瀏覽器中的數據而無需重新加載頁面。
- 1. 如果action =「」會發生什麼?
- 2. 當選擇返回null(JQuery的)會發生什麼
- 3. 當方法返回null時會發生什麼
- 4. 如果C中的malloc((size_t)NULL)會發生什麼?
- 5. 返回ActionResult後會發生什麼?
- 6. 如果消息在MQ中回滾會發生什麼情況?
- 7. 如果您不在C++中返回值,會發生什麼情況?
- 8. 如果HttpClient.execute()中斷會發生什麼?
- 9. 如果我在工廠類中實現ThreadLocal會發生什麼
- 10. 在產生懶惰列表的方法中,如果我什麼都不返回會發生什麼?
- 11. Chrome爲什麼會爲sessionID返回null?
- 12. 爲什麼會這樣返回NULL
- 13. 爲什麼我的ClaimsRequest會返回null?
- 14. 返回值(返回對象)忽略時會發生什麼?
- 15. 在struts 2 action中從struts/dojo datetimepicker獲得null值?
- 16. 如果沒有消息發回PayPal,PayPal IPN會發生什麼
- 17. 如果android中的EditText.getText()返回空,它會返回什麼?
- 18. LifeTime Action類Struts 1.3.10
- 19. 如果在遞歸返回函數中沒有使用返回值,會發生什麼情況?
- 20. 如何從struts 2中的action中返回JSON
- 21. 當Thread.currentThread()。getContextClassLoader()返回null時,發生了什麼?
- 22. 爲什麼ListView.getChildAt()在android中返回null
- 23. 在YUI3中爲什麼Y.one返回null?
- 24. 如果我們在Unix中返回pthread_cleanup_push和pthread_cleanup_pop之間會發生什麼?爲什麼?
- 25. 如果多次調用GetOrAdd()ValueFactory,額外的返回值會發生什麼?
- 26. 如果finally塊修改從catch塊返回的值,會發生什麼情況?
- 27. Java串行通信API - 如果發生超時,inputstream.read()會返回什麼?
- 28. 如果typeof(Xyz)存在,爲什麼System.Type.GetType(「Xyz」)返回null?
- 29. getPerson()返回NULL,爲什麼?
- 30. 爲什麼findByViewId返回null?
如果你想顯示的東西不返回null。 – 2012-07-25 05:32:06