我正在开发一个评估系统。我在eclipse中设置了一个动态Web项目(使用apache tomcat),并且能够在我的本地主机上访问它时成功访问和查看项目。但是,我刚刚在线部署(通过战争),当我访问该网站时,网页无法呈现。所有显示的都是代码。我分别在html注释和元标记中设置了doc类型和内容类型。为什么会发生这种情况?该网站目前部署在(REMOVED)。
答案 0 :(得分:5)
Firebug是检查HTTP请求/响应的绝佳工具。检查 Net 标签。以下是我访问您在问题中链接的网站时获得的HTTP响应标头:
注意内容类型。这是错的,它应该是text/html
。如果您使用JSP来提供响应,那么您可能已经在JSP的顶部使用了这个
<%@page contentType="text/plain" %>
你应该删除它(它已经默认为text/html
)或者如果徒劳的话,将其替换为
<%@page contentType="text/html" %>
如果仍然徒劳无功,请联系您托管的支持。