Spring中Responsebody註解的作用

2021-07-25 04:42:04 字數 555 閱讀 9916

好長一段時間以來都只是寫些測試**,好久沒寫專案**了,以至於spring那套東西日漸生疏了。最近在折騰乙個小專案,寫了乙個controller用來響應ajax請求,結果斷點除錯發現一直返回"404 ...not response...",折騰了快2小時,一直沒想到是註解的問題,萬般無賴之下上了度娘,方才如夢初醒,特意記錄一下,一來提醒一下自己,二來也讓跟我遇到一樣問題的朋友少受些折磨。

這個註解表示該方法的返回結果直接寫入http response body中,一般在非同步獲取資料時使用。

public object publish()throws exception

例如,在我用來響應ajax請求的上述方法中,因為沒加@responsebody, responsecode一直是404。後來像下面這樣加上後, responsecode就是200了,一切正常了。

@responsebody

public object publish()throws exception

JSP中的response物件

jsp的隱藏物件response在轉換為servlet物件之後,對應於httpservletresponse形態物件。httpservletresponse就是有關客戶端請求之響應,可以用它來設定一些 標題 響應狀態資訊。response物件所提供的方法。1 設定表頭的方法 void addcook...

flask中的response物件

response物件,即響應物件。響應資料為檢視函式return返回的結果。其中,結果的型別有以下幾種 1.字串型別 對於字串型別,系統自動將其封裝為response物件。例 fls.route defindex return 首頁 檢視函式index返回乙個字串。結果為 2.自定義響應物件 返回自...

response物件中的部分方法

輸出緩衝區與相應提交 輸出緩衝區用於暫存servlet程式的輸出資訊,減少伺服器與客戶端的通訊次數 傳送給客戶端的資訊稱其為響應資訊,如果輸出緩衝區中的響應資訊已經傳遞給客戶端,稱響應被提交,重新整理操作強制把輸出緩 沖區的內容傳遞給客戶端 flushbuffer 重新整理輸出緩衝區,把資訊傳回客戶...