我需要通過jsp(通過單擊鏈接/按鈕)向某個URL發送http請求。根據http響應狀態代碼,我需要在jsp中生成相應的輸出(200 - 動作OK,404 - 未知動作等,URL的內容是不相關的)。有什麼辦法可以實現這種行爲嗎?http從jsp獲取並解析狀態碼
我正在使用Spring。
我需要通過jsp(通過單擊鏈接/按鈕)向某個URL發送http請求。根據http響應狀態代碼,我需要在jsp中生成相應的輸出(200 - 動作OK,404 - 未知動作等,URL的內容是不相關的)。有什麼辦法可以實現這種行爲嗎?http從jsp獲取並解析狀態碼
我正在使用Spring。
首先使用AJAX您的請求發送到一個servlet,並調用你從想要的網址servlet.From url響應你可以在你的servlet中的HttpServletResponse對象上使用int status = response.getStatus();
,並根據你得到的int
值,你可以編寫你的if語句並使用PrintWriter
的println
方法向ajax調用發送響應/文本你的jsp並在該jsp頁面中的任何位置使用它。
你可以使用jQuery和使用它的AJAX方法讓Ajax調用,並用它成功/錯誤回調方法來獲取textStatus