[英]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.