スパーク読み込むことができません。ここに私の問題だ:は、静的サブディレクトリ
- 私は私のJavaプロジェクトで私のWebサーバフレームワークとしてスパークを使用していますが。
- 私のウェブサイトは、次のような構造で設計されています
- Index.htmlと
- のjsフォルダ(スタイル付き)
- のcssフォルダ(写真付き)
- 画像フォルダ(JavaScriptライブラリやファイル付き)
私はちょうどスパークのように(リソースの下に)私の「パブリック」フォルダの中に、この構造をコピードキュメンテーション。 localhostの[
- :
staticFiles.location("/public"); init();
しかし、今、唯一の「公開/」内のファイルやフォルダの即時チャイルズがアクセスすることができ、すなわち:と使用して静的なフォルダとしてこのフォルダを追加]:[ポート] /index.htmlが -
- を作品[ローカルホスト]:[ポート] /js/main.js -
- を作品[ローカルホスト]:[ポート]/JS/libに/ libに。 js - はうまくいかない - 40 4
- [ローカルホスト]:[ポート] /css/myTheme/greenTheme.css - が動作しない - 404
私は静的ファイルなど、すべてのサブディレクトリを含めるために何をすべきか?
ありがとうございました。
UPDATE: 私は、NetBeansので見つかった新しい行を追加し、ファイルを保存していなかったファイルを開く場合は - 私はプログラムを実行すると、ファイルが後で見つけることができます!それはなぜですか?
あなたは問題の原因を発見していますか?私はちょうど自分自身を試して、それは箱から働いた。私はなぜそれがあなたのために働かないのが不思議です。 – Yevgeniy
おそらく、これらのディレクトリのアクセス権に問題がありますか? – SHG
@Yevgeniy静的EXTERNALフォルダをロードする場合にのみ機能しますが、クラスファイル(ファイルをすべてJavaパッケージに格納)からロードする場合は、それでも機能しません。 – OmriSoudry