用eclipse创建的ServerSocket服务器,用流输出html代码到浏览器,浏览器无法解析
首先你得将完整的 Http 响应流输出到客户端其次,你得告诉浏览器,你输出给它的是什么内容,可以通过响应头 Content-Type 指定
■网友
这不是完整的HTTP流,所以返回只会是纯文本流。至少是标准的HTTP返回流格式,然后给好header的Content-Type,或较完整的html文档结构。
■网友
这。。。。。。。你输出的内容确实是一个http的响应。但是缺很多的内容。比如你没有header部分。你现在完成的只是内容部分。比如content-type就是告诉你返回给浏览器的内容是什么格式的。如果指定是html,那么浏览器就会把它当成html去解析。否则,不指定的话就是普通的文本了。
【用eclipse创建的ServerSocket服务器,用流输出html代码到浏览器,浏览器无法解析】
■网友
你的\u0026lt;html\u0026gt;......\u0026lt;/html\u0026gt;结构呢
■网友
问题很有可能不在于java程序,问题在于html文件,用txt文件新建编辑html文件是能在浏览器中正常解析,但是通过服务器用流输出html代码到浏览器就会无法解析而直接显示源码。解决方法:用Sublime Text2等适合编辑html文件的软件写html源码,不要用txt!附上简单的一个html示例代码:\u0026lt;html\u0026gt;\u0026lt;head\u0026gt;\u0026lt;title\u0026gt;示例页面\u0026lt;/title\u0026gt;\u0026lt;/head\u0026gt;\u0026lt;body\u0026gt;\u0026lt;h2\u0026gt;Example Page\u0026lt;/h2\u0026gt;\u0026lt;/body\u0026gt;\u0026lt;/html\u0026gt;
推荐阅读
- [技术创新]苏州创建国家级充换电技术创新中心 助力新能源行业发展
- 虹桥|文明创建进行时二(虹桥)
- 南京浦口区召开国家全域旅游示范区创建工作推进会
- 盐城经济技术开发区:“创成”即启程 创建再出发
- |高铁商务区办事处纪委助推文明创建出成效上台阶
- 南通|南通创建“四好农村路”全国示范市进入攻坚期
- |连云港首个动物疫病净化创建场顺利通过验收
- 幸福家园|市领导督查文明城市创建工作
- 崇川区|崇川区召开文明城市创建工作推进会
- 如皋|如皋客运站推进常态化疫情防控和文明创建工作