gpt4 book ai didi

Java servlet : Setting HTTP status code doesn't work with TomCat 6

转载 作者:行者123 更新时间:2023-12-01 12:08:25 24 4
gpt4 key购买 nike

我只是想为 Http Servlet 响应设置 HTTP 状态代码。这在 TomCat 7 的开发中完美运行。但在运行 TomCat6 (6.0.36) 的客户服务器上,该命令被忽略。

response.setStatus(HttpServletResponse.SC_NOT_FOUND);

我什至尝试过做

 response.flushBuffer();

提交 setStatus,但没有运气。

我错过了什么?根据TomCat 6.0 docs setStatus() 的工作方式与 version 7 中的相同.

显然,一种解决方案是升级客户端 TomCat 服务器,但我们希望避免这种情况。

-谢谢。

最佳答案

我通常使用 HttpServletResponse.sendError(HttpServletResponse.SC_NOT_FOUND);您可能想尝试一下。

关于Java servlet : Setting HTTP status code doesn't work with TomCat 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27405275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com