私はjavaを使い慣れていて、奇妙な問題があります。 WEB-INFフォルダにいくつかのフォルダ(theme、js、css)を作成し、このフォルダに自分のファイルを配置します。 はindex.jspの中で私は、次の方法でCSSファイルを使用します。それは良い作品WEB-INFフォルダに置かれたファイルにアクセスするにはどうすればいいですか?
<style type="text/css">
<%@include file="WEB-INF/css/style.css" %>
</style>
。
#header{
background: url(../theme/violet/header.jpg) repeat-x;
}
ああ: はなく、のstyle.cssファイルには、私は以下の方法により、ヘッダータグの背景を設定するdivタグを持っています。私の問題はここにあります。それは動作しません。他のCSSコマンドがうまく機能しているからです。 私はWEB-INFの詳細にアクセスできないことを知っていますが、index.jspページのlink.cssに使用する方法があるかもしれません。
どのような解決策ですか?ありがとう。
このフォルダ内にWEB-INFのcssフォルダを追加してください。このフォルダ内に画像フォルダを追加し、そこにheader.jpgを入れてください。あなたのイメージは、background.css - 背景のために利用可能になります:url(images/header.jpg)repeat-x; btwこの画像は外部の誰でも利用できます(URLの正確なパスが正確であれば)。しかし、tomcatのようなサーバーやアプリケーションコンテナによって保護されているため、フォルダイメージやCSSは表示されません。 /web.xml)。 context.xml内のTomcatも貴重なリソースを監視しています – blueberry0xff