我正在開發一個評估系統。我已經在eclipse中設置了一個動態web項目(使用apache tomcat),並且能夠在本地主機上訪問項目時成功訪問和查看項目。但是,我只是在網上部署它(通過戰爭),當我訪問該網站時,網頁無法呈現。所顯示的只是代碼。我分別在HTML註釋和元標記中設置了文檔類型和內容類型。爲什麼會發生這種情況?該網站現在部署在(REMOVED)。我的網頁不渲染
我的網頁不渲染
回答
Firebug是檢查HTTP請求/響應的好工具。檢查Net選項卡。下面是HTTP響應頭,當我訪問您的問題鏈接的網站,我得到:
注意的內容類型。這是錯誤的,它應該是text/html
。如果您是使用JSP服務響應,那麼你可能有過這樣在你的JSP的頂部
<%@page contentType="text/plain" %>
你應該刪除這個(它已經默認爲text/html
),或者如果白費,通過
<%@page contentType="text/html" %>
如果仍然徒勞,請聯繫您的主機的支持。
page指令是:<%@ page language =「java」contentType =「text/html; charset = ISO-8859-1」 \t pageEncoding =「ISO-8859-1」%> – Orlan 2011-04-28 22:01:45
然後它是一個特定於服務器主機端的配置問題。聯繫他們的支持,他們是唯一可以解釋/解決這個問題的人(順便說一句,僅僅'pageEncoding =「ISO-8859-1」'已經夠用了,其餘部分已經是默認了)。 – BalusC 2011-04-28 22:03:28
嘿!謝謝你的幫助。您的即時回覆和答覆已成爲現場。顯然,我的主機將服務器默認設置爲以文本顯示。我已經設置了元標記和jsp頁面指令的內容類型,但是我需要調用response.setContentType(「text/html」);在我的servlet中。它的工作非常感謝你。 – Orlan 2011-04-28 23:35:44
- 1. 網頁的字體渲染
- 2. 網頁渲染捕捉
- 3. phantomjs不渲染網頁爲PNG
- 4. 在渲染頁面中渲染頁面
- 5. 延遲網頁的初始渲染
- 6. Android上的網站渲染頁面
- 7. 颳着渲染的javascript網頁
- 8. 如何渲染網頁的InfoPath在SharePoint
- 9. 渲染phantomjs和我的網頁瀏覽器之間的差異
- 10. 如何渲染大型網頁
- 11. 在網頁上用alpha渲染圖片
- 12. 重新渲染一個網頁
- 13. 我的Flash網站通常不會渲染,直到我刷新
- 14. EXTJS網格渲染
- 15. 渲染XML網站
- 16. 渲染HTML頁面
- 17. ASP.NET頁面渲染
- 18. 渲染多頁PDF
- 19. 網頁視圖渲染頁面的不同在不同的設備
- 20. 不正確的頁面渲染
- 21. WordPress的頁面模板不渲染
- 22. 渲染HttpModule中的頁面?
- 23. SWF:渲染片段不渲染
- 24. Rails渲染助手不渲染
- 25. 嵌入CSS導致網頁渲染效果不佳
- 26. 我的網格不渲染,但一切似乎都很好
- 27. React.js不渲染?
- 28. 不渲染!
- 29. JTable不渲染
- 30. PartialView不渲染
你運行什麼操作系統/網絡服務器? – 2011-04-28 21:46:18
它帶着文本/純文本內容頭返回。我可以看到你使用的是tomcat 6.0.32,但看起來你已經搞糟了這個部署,儘管從這裏不是很明顯。嘗試通過示例性的戰爭和部署,看看你是否正在遵循正確的流程。 – Taylor 2011-04-28 21:49:16