Maven ビルドを使用して、SpringMVC3.2、JSP、および Tomcat に取り組んでいます。私のWebアプリケーション構造は以下のように示されています。
tomcat
|-- webapps
|-- MyApp
|-- css
|-- js
|-- jquery.js
|-- images
|-- META-INF
|-- WEB-INF
|-- classes
|-- lib
|-- src
|-- web.xml
|-- pages
|-- index.jsp
次のように index.jsp に JavaScript パスを設定します。
<script src="../js/jquery.js"></script>
しかし、Javascript ファイルを読み込めませんでした。パスを変更し、ファイルをあちこちに移動しましたが、すべてが機能しませんでした。私は何が欠けていますか?私を助けてください。
前もって感謝します。
編集実際には、別のコミュニティで答えを見つけました。
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="contextPath" value="${pageContext.request.contextPath}"/>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
<script src="${contextPath}/js/jquery-1.9.1.js"></script>
</head>
<body>
</body>
</html>
これは美しい方法ではありませんが、私にとってはうまく機能します。別の解決策が必要な場合は、以下の私の回答を参照してください。