我需要使用JavaScript提交表單。問題是我的JavaScript POST請求得到「OK - 200」響應。爲了使它成爲302,我認爲我需要在我的 JavaScript JSP函數中使用response.sendredirect
。任何機構可以告訴我如何使用它?用示例代碼。如何在JSP中返回302 HTTP響應?
2
A
回答
2
你不會在你的JavaScript中使用response.sendredirect
,沒有這種東西。如果您使用JavaScript提交表單,那麼JavaScript就是您的HTTP客戶端。它會將POST請求和表單數據發送給您要提交給的任何服務器。
然後,服務器將HTTP響應發送回您的JavaScript。目前它正在發送200個,但你正在尋找它來返回302重定向。你可以在服務器上使用response.sendredirect
來做到這一點 - 它不是你的JavaScript的一部分。也沒有辦法指定你想要的HTTP響應。這完全取決於服務器。
因此,根據您的標籤判斷,您需要在服務器上的JSP代碼中使用response.sendredirect
。我擔心我不熟悉JSP,所以我不能真正幫忙。如果你發佈了一些你的服務器端代碼,它可能會幫助其他的回答者 - 現在我們不知道那裏發生了什麼。
相關問題
- 1. 如何返回WebClient()UploadFile()302響應
- 2. 如何返回Http響應?
- 3. 如何檢查302 http響應
- 4. 如何垃圾緩存HTTP 302響應
- 5. Silverlight - 檢查302 http響應
- 6. ScriptResource.axd請求返回HTTP 302
- 7. 在同一jsp上返回ajax響應
- 8. http響應返回IllegalstateException
- 9. Akka-HTTP返回響應塊
- 10. glassfish中的Cometd servlet正在返回意外的響應302
- 11. 如何在flex中返回HTTP服務響應?
- 12. 返回後,如何在javascript函數中獲取http響應
- 13. 無法模擬HTTP 302響應
- 14. 在HTTP響應返回圖片
- 15. PayPal IPN沙箱返回HTTP 302
- 16. 返回從jsp到jQuery的響應post
- 17. Java HTTPS POST請求正在返回響應代碼200當我知道它應該返回302響應代碼
- 18. 如何在響應中返回數組
- 19. mod_rewrite返回302找到
- 20. 如何返回http響應正文中的編碼字符串?
- 21. 如何從angular2中的Observable/http/async調用返回響應?
- 22. 如何返回XML以響應Apex中的HTTP發佈?
- 23. Angular 2 http post正在返回200,但沒有響應返回
- 24. 如何將JSON響應從JSP返回給$ .get()調用?
- 25. 如何從jsp返回對AJAX的響應
- 26. 如何使用jsp返回對AJAX的響應?
- 27. Node.JS HTTP響應返回什麼?
- 28. php返回null http響應android
- 29. json對象由http響應返回
- 30. 參考HTTP響應流返回對象
你只能在服務器端使用它,你可以請詳細說明一個問題 – 2011-04-04 11:23:27
雅我知道我可以在服務器端使用它..但是想知道是否有任何其他方式來避免200 OK問題後期的方法..? – SSN 2011-04-04 11:25:14
@Sachin:你只能*在服務器端使用它。您似乎對HTTP有點困惑。 – 2011-04-04 11:27:18