SpringMVCを使う時はWEB-INFの下の資源にアクセスできません.


SpringMVCを使う時はWEB-INFの下の資源にアクセスできません.
  • 第一歩は、デフォルトhandler
  • を使用する.
  • 第二段階のspring-mvc.xml構成では、追加:[][1]
  • 最初のステップはデフォルトのhandlerを使います.
    静的リソースにアクセスする問題を解決するためには、デフォルトのhandlerを使用して、spring-mvc.xmlにあります.設定は以下の通りです
    <!--   servlet            ,          -->
    <mvc:default-servlet-handler />
     
    <!---->
    <bean
    	class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    	<!--      ,       url   -->
    	<property name="prefix" value="/WEB-INF/jsp/" />
    	<property name="suffix" value=".jsp" />
    </bean>
    
               ,       Controller  @RequestMapping      。
    
    第二ステップのspring-mvc.xml配置で追加されました.
    設定は以下の通りです
    <!--         -->
    <mvc:annotation-driven />
     
    <!--   servlet            ,          -->
    <mvc:default-servlet-handler />
     
    <!---->
    <bean
    	class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    	<!--      ,       url   -->
    	<property name="prefix" value="/WEB-INF/jsp/" />
    	<property name="suffix" value=".jsp" />
    </bean>
    
    用済みになる