私のajaxリクエストは処理されていません。サーバーを起動するときに警告が表示されます。 警告:名前が 'dispatcher'のDispatcherServletのURI [/jquery-1.7.js]のHTTP要求のマッピングが見つかりませんでした。 jquery-1.7.jsファイルが見つからないため、これが発生していると思います。jQueryのインポートが見つかりません
<jsp:useBean id="message" scope="request" type="java.lang.String"/>
<html>
<head>
<title>Spring MVC Ajax Demo</title>
<script type="text/javascript" src="./jquery-1.7.js"></script>
<script type="text/javascript">
function doAjax() {
alert('here')
$.ajax({
url: 'time',
data: ({name : "me"}),
success: function(data) {
$('#time').html(data);
}
});
}
</script>
</head>
<body>
${message}
<button id="demo" onclick="doAjax()" title="Button">Get the time!</button>
<div id="time">
</div>
</body>
</html>
私はディスパッチャエントリを修正する必要がありますか -
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
アップデート - これは、私を助け:Static files in (Java) App Engine not accessible
で取得できます。どのバージョンのSprあなたは使っていますか?ディスパッチャがJSファイルのリクエストを処理しようとして失敗するように見えます。あなたが特に必要としない限り、ディスパッチャーは静的リソースを本当に扱うべきではありません。ここでの簡単な回答 - http://stackoverflow.com/questions/870150/how-to-access-static-resources-when-using-default-servlet –
私は春3を使用しています。 –