我需要使用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