网站显示为HTML代码而不是呈现HTML - 不确定

时间:2012-09-19 08:22:38

标签: html http servlets web rendering

我的网站存在问题,有时只会在浏览器窗口中显示HTML文本,而不是呈现的HTML网页。有时在所有浏览器中都会发生 示例网址: http://www.starkl.at/view/p-1258/Newsletter---Gartentipp/

来自IE9的HTTP请求标头(未显示Cookies):

GET http://www.starkl.at/view/p-1258/Newsletter---Gartentipp/ HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: http://www.starkl.at/view/p-1931/Service/
Accept-Language: de-AT
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
DNT: 1
Host: www.starkl.at
Pragma: no-cache

HTTP响应标头是:

HTTP/1.1 200 OK
Date: Wed, 19 Sep 2012 07:43:49 GMT
Cache-Control: no-cache, no-store, must-revalidate, proxy-revalidate
Content-Type: text/html;charset=UTF-8
Content-Length: 21160
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive

内容长度(以字节为单位)似乎也匹配。 它是在Tomcat 6/7上运行的Java 6/7应用程序,前面有一个额外的httpd 2.2.x.

知道问题可能是什么????

提前致谢!

2 个答案:

答案 0 :(得分:2)

如果浏览器编写代码但没有渲染,那是因为它被告知这样做,可能你的应用程序正在以浏览器认为是纯文本的方式返回html编码。

答案 1 :(得分:-5)

打开工具,选项,电子邮件,电子邮件选项,然后取消选中“以纯文本格式阅读所有标准邮件”。这适用于Outlook 2003,因此您的版本(如果不是2003)可能略有不同。