1. TomcatのDefaultServletをアクティブにして静的ファイル、web.xml構成を処理する
<サーブレットマッピング> <Servlet-Name>デフォルト</servlet-name> <url-pattern>*。JS</url-Pattern> </servlet-mapping>
a。そうは言っても、url-patternの構成について話しましょう
<! - url-patternを書き込む3つの方法 - > <! - 正確な一致: "/"で開始し、サーブレット名を追加します。 - >/abc <! - パスマッチ:「/」で開始し、ワイルドカード "*" - >/rsources/*<! - 拡張機能マッチ:WildCard "*"と拡張機能を開始します。 - >*。アクション
2.SPRINGMVC処理、Spring-MVC.XML設定
<MVC:リソースlocation = "/resources/" mapping = "/resources/**"/>
3.「/**」URLはSimpleRlhandLermappのURLMAPに登録され、静的リソースへのアクセスはHandLermappingからorg.springframework.web.servlet.resource.defaultservlethttprequesthandlerに転送され、返されます。
defaultservlethttprequesthandlerは、各サーブレットコンテナのデフォルトサーブレットです。
<MVC:Default-Servlet Handler/>
複数のハンドライングの実行順序:
DefaultAnnotationHandLermappの順序属性値は:0です
<MVC:リソース/> simpleurlhandlermapping注文プロパティ値の自動登録は:2147483646
<MVC:default-servlethandler/> simpleurlhandlermappingの自動登録の順序属性値は2147483647です。
Springは、最初に小さな注文で注文を実行します。
上記は、JavawebプロジェクトのSpringMVCとTomcatによる静的ファイルの処理です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!