Http ServletResponse的setContentLength()方法实际上做什么?
根据文档,Http ServletResponse的setContentLength()方法实际上做什么?,http,jsp,servlets,Http,Jsp,Servlets,根据文档,ServletResponse接口的setContentLength(int len)方法设置HTTP servlet中响应中内容体的长度,该方法设置HTTP内容长度头 参数: len-一个整数,指定返回给客户端的内容的长度;设置内容长度标题 下面是类的doGet()方法的示例,该类扩展了HttpServlet: public void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOExc
ServletResponse
接口的setContentLength(int len)
方法设置HTTP servlet中响应中内容体的长度,该方法设置HTTP内容长度头
- 参数:
-一个整数,指定返回给客户端的内容的长度;设置内容长度标题len
doGet()
方法的示例,该类扩展了HttpServlet
:
public void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException{
response.setContentType(“文本/普通”);
响应。设置内容长度(6);
PrintWriter out=response.getWriter();
写出(“你叫什么名字?”);
out.write(“+response.isCommitted());
}
当我在Chrome浏览器上运行时,输出是:你叫什么名字?错误
我弄不清楚计算setContentLength()
的长度的实际指标是什么,不管是字节、字符还是其他形式,如果它设置了正文的内容长度,为什么response.isCommitted()
返回false
并且我想要输出的文本长度没有被截断?谢谢
我搞不清楚计算长度的度量是什么
这里的setContentLength()的值,无论是字节、字符还是
某物
它在字节中
有关详细信息,请查看或第14.13节内容长度
当我在Chrome浏览器上运行此命令时,输出是:您的目标是什么
名称错误
我怀疑你说的话的正确性
下面是我的Chrome浏览器的屏幕截图:
下面是我的Firefox浏览器的屏幕截图:
我搞不清楚计算长度的度量是什么
这里的setContentLength()的值,无论是字节、字符还是
某物
它在字节中
有关详细信息,请查看或第14.13节内容长度
当我在Chrome浏览器上运行此命令时,输出是:您的目标是什么
名称错误
我怀疑你说的话的正确性
下面是我的Chrome浏览器的屏幕截图:
下面是我的Firefox浏览器的屏幕截图:
谢谢您的回答。这应该是它的工作原理,我只是不知道为什么我的浏览器输出我上面给出的文本。谢谢回答。这应该是它的工作原理,我只是不知道为什么我的浏览器输出我上面给出的文本。