2016-08-02 8 views
0

ハンドラーマッピングのサーブレット定義内でurlパターンを以下のように宣言しました。春のMVCディスパッチャーサーブレットを呼び出さない特定のURLパターンをバイパスする方法

<servlet-mapping> 
     <servlet-name>dispatcherServlet</servlet-name> 
     <url-pattern>/</url-pattern> 
    </servlet-mapping> 

は、今私は、上記の「/」パターン(例:/デモ/)といくつかの特定のURLを持っているが、私は任意のハンドラマッピング内に持っていけないので、この要求は(ディスパッチャサーブレットで扱う取得できるようにしたいいけませんこの要求のためのコントローラ)。

mvc:resourcesのような類似のプロトタイプはありますか?

宣言されたリソースが適切に呼び出されているかどうかを知る方法を伝える人には非常に感謝します。 私はこのように宣言:JSPで

<mvc:resources mapping="/resources/**" location="/resources/MainTemplate/"/> 

<link rel="stylesheet" href="/resources/css/components.css"> 
<script type="text/javascript" src="/resources/js/jquery-1.8.3.min.js"></script> 

答えて

0

あなたがしたいパターンについてinterceptorを書いて、そこにそれを処理することができます。特定のパターンについて、以下に示すようにインターセプタを構成します。また、インターセプタに入力する必要のあるURLパターンを除外することもできます。

<mvc:interceptor> 
     <mapping path="/url_pattern/**"/> 
     <exclude-mapping path="/exclude/**"/> 
.. 
    </mvc:interceptor> 
+0

私はそれを試してみる。 – Dileep76

+0

@ Dileep76が動作する場合は、他の人に役立つように、正解またはupvoteとして選択してください –

関連する問題