mvc:default-servlet-handler


我們可以用Web服務器的defaultServlet來處理靜態文件,也可用Spring框架來處理靜態文件。使用Spring來處理,可以在配置中加入以下代碼

           <mvc:default-servlet-handler/>  

這樣spring會用默認的Servlet來響應靜態文件,(DefaultServletHttpRequestHandler在容器啓動是會使用主流web容器默認servlet的名稱列表自動查找容器的默認servlet,包括Tomcat, Jetty, Glassfish, JBoss, Resin, WebLogic, and WebSphere。),如果爲默認servlet配置了新的名稱,或者這個容器servlet名字不在spring列表中是,必須顯式配置默認servlet的名字,如下:

           <mvc:default-servlet-handler default-servlet-name="customServlet"/>

或者使用mvc:resources方式來處理,如下:

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

使用<mvc:resources/>元素把images/**映射到ResourceHttpRequestHandler進行處理,location指定靜態資源的位置


轉載:http://www.xuebuyuan.com/2174880.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章