2012-07-25 97 views

回答

5

如果Action返回null,則不會進行進一步的處理/轉發,並且迄今爲止的響應將發送到客戶端。

如果您只是想發送錯誤響應,或者直接在Action中創建輸出而不是轉發到視圖(當然,您不鼓勵這麼做),這很有用。

如果要顯示某些內容,請不要返回null。

如果Struts代碼在某種程度上超出了你的控制範圍(但爲什麼會發生這種情況,即使你不想觸摸你可以繼承的源代碼),我想你可以安裝一個ServletFilter來注入一些額外的帖子 - 處理。

+0

你能告訴我,當我們在行動類中返回null時會發生什麼嗎? – user1550575 2012-07-25 06:21:49

+0

好吧,沒有任何反應;-)當你的Action返回時,Struts檢查配置的forward並繼續在那裏處理。如果沒有更多的前進,Struts就完成了。 – Thilo 2012-07-25 06:24:03

+0

如果我想在返回null之後顯示一些文本我該怎麼做 – user1550575 2012-07-25 06:35:26

1

我認爲可以利用AJAX調用服務器和填充客戶端瀏覽器中的數據而無需重新加載頁面。

相關問題