1

サーブレットで Web ページを作成し、そこに stylesheet.css を追加したいのですが、.css ファイルはどこに置くべきですか? tomcatのROOTや他の場所のように、正確なパスを使用する必要がありますか??

link href='style.css' rel='stylesheet' type='text/css'

ありがとうスンダス

4

4 に答える 4

1

ファイルを WebContent のどこかに置きます。JSPファイルもある場所にあります。それとも、サーブレットを悪用して HTML 出力を生成しましたか? 少なくとも、パブリック ファイルは WebContent フォルダーに配置する必要があります。フォルダ名は環境によって異なる場合がありますが、少なくともWEB-INFフォルダが存在するルート フォルダとまったく同じです。通常、パブリック コンテンツをそこに配置します。

于 2009-12-27T03:13:03.627 に答える
1

みんな、ありがとう!私はこれを理解しました

実際には、Tomcat のルートに FILE.CSS を貼り付ける必要はありません。たとえばC://Documents and settings/NetbeansProject/ProjectName/Web のように、Netbeans プロジェクトが存在する場所に .css ファイルを貼り付ける必要があります。.Css を貼り付けます。そちら側

したがって、これは同じままです: link href='style.css' rel='stylesheet' type='text/css'

〜スンダ〜

于 2009-12-27T18:23:58.793 に答える
1

css をwebcontentフォルダーに入れます。css へのhref絶対リンクと、html フォーマット用の useout.prinlnステートメントを提供します。

于 2012-07-02T08:20:35.123 に答える
0

相対パスを使用しているため、jsp と同じ場所にある必要があります。サーブレットで HTML を記述する場合は、Web アプリケーションのルートに配置する必要があります。

于 2009-12-26T23:08:49.087 に答える