javascriptファイルの置き場所とインポート
初歩的な間違いの紹介。
- WEB-INF直下にjavascriptファイルを置き、JSPでインポートして使おうと思うこと
- WebContent直下のlibフォルダにある、sample.jsをJSPで読み込む時
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-31j"> <script type="text/javascript" src="lib/commonLib.js"></script> <title>テスト用ページ</title> </head>
これは動作するが、src="/lib/javascript"とするとだめ。
また、WEB-INFの直下にユーザが直接使用するファイルを置くとアクセスできず、エラーとなる。
そのためWebcontent/src/にlibフォルダを作成してそれを読み込む。