只是对Java Servlet有几个问题:
1)当浏览器首次请求servlet时会发生什么?
2)response.setContentType(text,html)是发送给浏览器的第一条指令吗?
一直在网上寻找答案,但不确定。
谢谢
最佳答案
不,要发送的第一件事是HTTP版本:)
HTTP/1.1 200 OK
Date: Thu, 17 Jan 2013 21:31:11 GMT
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 01 Jan 2013 21:11:25 GMT
Content-Type: text/html; charset=UTF-8
<HTML>website contents
here</HTML>
内容之前的最后一行是您正在谈论的内容类型。这些标题可能以不同的顺序出现,并且通常有更多的标题。他们的顺序没有严格定义,内容类型可能会在日期之前出现。但是,HTTP版本号和响应代码(在我的示例中为200-确定)始终排在最前面。阅读有关HTTP字段here的更多信息。
关于java - Java Servlet将数据传输到浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14382942/