SpringMVCのパスをインターセプトで奇妙な問題を忘れないでください

<! - springmvc中的核心控制器- > 
の<servlet>
の<servlet-name>ののDispatcherServlet </サーブレット名>
の<servlet-class>のorg.springframework.web.servlet.DispatcherServlet </サーブレットクラス>
の<init -param>
の<param-name>のcontextConfigLocation </ PARAM名>
の<param-value>のクラスパス:springmvc.xml </ PARAM値>
</ INIT-PARAM>
の<load-on-startup> 1 </ロードオン-startup>
</サーブレット>
<のservlet-mapping>
の<servlet-name>ののDispatcherServlet </サーブレット名>
の<url-pattern> / </のurl-pattern>
</のservlet-mapping>

静态资源映射
<MVC:リソースマッピング= "/ JS / **"の場所= "/ JS /"> </ MVC:リソース> 

ボタンクリックイベントのAJAX
getData関数(){ 
$アヤックス({
URL: "/ testAjax"、
種類: "POST"
のcontentType: "ファイルアプリケーション/ JSON;のcharset = UTF-8"、
データ:「{ "名前": "テスト"、 "年齢":} 12であり、
データ型:" JSON "
成功:関数(データ){
アラート(データ);
}、
エラー:関数(データ){
アラート("「異常)
}
})
}

1ない当初変更の方法、ページのソースコードを表示すべき再生できませんでした]ボタンをクリックし、以下にジャンプ、JSファイルをクリックしてください
(名= "/たTestString")@RequestMapping 
公共ストリングたTestString(文字列ID、HttpServletRequestの要求){

//受け入れ1、ID。
// 2ユーザIDが照会
ユーザーユーザー新規新しい=ユーザー();
user.setName( "花")。
user.setAge(19);
//にドメイン要求
request.setAttribute( "ユーザー"、ユーザー)、

"成功"を返します;
}

JSファイルのjsファイルはからアクセス可能である]をクリックし、ページのソースコードを表示し、異常:2 *のurl-patternは、ダイアログボックスをポップアップ表示されますボタンをクリックし、.doという後に変更
、/ 3.その後のurl-patternボタンをクリックしてくださいダイアログボックスがポップアップ表示されます:データは、ページのソースコードを表示し、JSファイルのjsファイルにアクセスするためにクリックで
戻って初期状態に4.アンドゥ、Tomcatを再起動し、通常の操作、バック1の結果に、再びTomcatを再起動、および/削除/何の効果を再入力していない、それだけでバック* .doという/有効に、2後に行うことができる
限り、異常なURLパターンが再びバック/正常な動作が可能に変更として、5テストの後に

理解していません。

おすすめ

転載: www.cnblogs.com/DSLLMV/p/10992900.html