0

私はTomcatに小さな問題があります。デフォルトのサーブレット (Index という名前) を / にマップすると、jsp ページ内の css が表示されないので、とりあえず /Index でメイン ページにアクセスできます。

css インクルードは次のとおりです: <link type="text/css" rel="stylesheet" href="ressources/design.css" /> (WEB-INF と同じレベルのフォルダー リソース)

私はおそらくcss呼び出しで間違っていますよね?

お返事をありがとうございます

トム

4

2 に答える 2

0

Tomcat のデフォルトのサーブレットは、すべての静的リソースを処理します。Tomcat のデフォルトのサーブレットを独自のものに置き換えると、Tomcat の静的リソースのサポートが事実上無効になり、置き換える必要があります。

いくつかのオプションがあります。

  1. 独自のデフォルト サーブレットに静的リソース処理を実装します。
  2. Tomcat のデフォルト サーブレットを変更 / 拡張して、デフォルト サーブレットにある機能を追加します。
  3. たとえば、Tomcat のデフォルト サーブレットを /ressources に再マップし、すべての静的リソースをそのディレクトリの下に配置します。

最適なオプションは、独自のデフォルトのサーブレットが何をしているかによって異なります。

于 2013-10-02T16:41:50.240 に答える
0

WEB-INF/classes/META-INF/resources/ressources/design.cssweb.xml-version 3.0 がある場合は、これを配置します。

于 2013-10-02T09:55:44.963 に答える