簡體   English   中英

Tomcat默認Servlet(/)丟失CSS

[英]Tomcat default servlet (/) lose css

我的tomcat有一個小問題。 如果我將默認的servlet(名為Index)映射到/,則不會顯示jsp頁面中的css,因此目前我們可以通過/ Index訪問主頁。

CSS包括: <link type="text/css" rel="stylesheet" href="ressources/design.css" /> (文件夾資源與WEB-INF處於同一級別)

我可能在css通話中錯了,不是嗎?

感謝您的回復

湯姆

如果您有web.xml-version 3.0,請將其放在WEB-INF/classes/META-INF/resources/ressources/design.css

Tomcat的默認Servlet處理所有靜態資源。 如果用自己的替換Tomcat的默認Servlet,則實際上已禁用了Tomcat對靜態資源的支持,因此必須替換它。

您有兩種選擇。

  1. 在您自己的默認Servlet中實現靜態資源處理。
  2. 修改/擴展Tomcat的默認Servlet,以添加默認Servlet中的所有功能。
  3. 將Tomcat的默認servlet重新映射到/ ressources,然后將所有靜態資源放在該目錄下。

最佳選擇取決於您自己的默認Servlet正在做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM