私のWEB構造で静的リソースを解決することはできません。このようなは次のようにWEB-INF
マイ春MVCの設定:
<mvc:resources location="/WEB-INF/static/" mapping="/static/**" />
そして、私のサーブレットconfigのように:
<!-- Servlet Dispatcher -->
<servlet>
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 加载 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/SpringMVC.xml</param-value>
</init-param>
<!-- 配置启动延时 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
ウェブプロジェクトが再設定できないような設定静的なresrouceを解決するが、私は '/'にURLパターンを変更する場合
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
ウェブはそれを解決することができます。
私は理由を知りたいとurl-pattern
は「/」、おかげでない場合は、静的なリソースを解決するための他の方法がある(●「◡」●)
サーブレットをマッピング= "/*.html"に変換しようとしましたが、Tomcatの起動に失敗しました。(T_T) –
エラースタックトレースを表示できますか – mhasan
また、ViewResolver接頭辞と接尾辞が正しく設定されていることを確認してください。 – mhasan