請求乙個方法,後台能正常執行,前台報錯404

2021-09-20 19:52:20 字數 856 閱讀 4015

************請求乙個方法,後台能正常執行,前台報錯404************

前言:我是通過ajax請求,雖然後台能正常執行,

但是ajax卻不能執行success方法,執行了error方法。

前台報錯404,說找不到xx.jsp頁面。

後台方法是乙個沒有返回值的方法。

分析:找不到頁面,說明是去尋找視**析器了。那麼我們這個不需要返回,怎麼辦呢。

分析後發現,後台的方法要麼是請求modelandview,要麼返回的是json。

所以我們這個方法雖然沒有返回,但是還是要在方法上寫@responsebody,這樣也至少是有響應的。

ajax才能知道是正確的。

這是網上的一句話:

所以不能忽略了註解@responsebody的作用,這個註解的作用是將函式返回值作為請求返回值

。沒有這個註解的話,請求的響應應該是乙個頁面,不需要頁面的話應該加上這個註解。

/**刪除

* @param out

* @throws exception

*/@responsebody

//先刪除檔案

if (oldfile.exists() && oldfile.isfile()) 

} //最後刪除資料

}

乙個容器中執行多個前台程序

背景 在docker容器中,如果乙個容器只執行乙個程序服務是蠻簡單的,通過dockerfile中cmd就可以實現,如果有引數也只需使用enterpoint,cmd作為引數傳入即可。然而所有事物都不是一層不變的,由於業務的需要本將nodejs執行的任務改為用python執行,這樣意味著乙個python...

LINUX 後台永遠執行乙個程式

用nohup命令讓linux下程式永遠在後台執行 unix linux下一般想讓某個程式在後台執行,很多都是使用 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台 usr local mysql bin mysqld safe user mysql 但是我們很多程式並不象mysqld一樣可...

後台執行,結束乙個任務再開啟乙個任務

我後來是這麼解決不知道行不行,可以長期的在後台執行 然後在delegate裡加入以下 原理是進入後台時程式會在600秒那樣結束任務,我做的就是在結束任務前新開乙個任務,再結束舊任務,這樣就一直的在後台執行,希望可能幫助到更多的人,我也查了很久才找到這個方法的。uibackgroundtaskiden...