繁体   English   中英

Java Servlet:TomCat 6不能设置HTTP状态代码

[英]Java servlets: Setting HTTP status code doesn't work with TomCat 6

我只是尝试为Http Servlet响应设置HTTP状态代码。 这在使用TomCat 7的开发中非常有效。但是,在运行TomCat6(6.0.36)的客户服务器上,该命令将被忽略。

response.setStatus(HttpServletResponse.SC_NOT_FOUND);

我什至试图做一个

 response.flushBuffer();

提交setStatus,但没有运气。

我想念什么? 根据TomCat 6.0文档setStatus()的功能与版本7中的相同。

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

-谢谢。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM