感謝http://blog.csdn.net/this_super/article/details/7884383的文章
1、增加靜態資源url映射
如Tomcat, Jetty, JBoss, GlassFish容器可以這樣定義
(注意一定要在所有servlet之前定義該類映射):
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping>補充:Google App Engine 默認Servlet的名字是 -- "_ah_default"、 Resin 默認Servlet的名是 -- "resin-file"、 WebLogic 默認Servlet的名是 -- "FileServlet"、 WebSphere 默認Servlet的名是 -- "SimpleFileServlet" 。
2、使用spring的配置<mvc:default-serlvet-handler>
3、使用spring配置<mvc:resources location="存放靜態文件的目錄路徑" mapping="/目錄/**" />
注意:(兩個"*")指location的值所表示的目錄以及所有子目錄