Add the following configuration in Web. xml:
<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>
To configure multiple, each file is configured with one.
To write in front of the Dispatcherservlet, let Defaultservlet first intercept, this will not enter spring, I think the performance is the best bar.
Tomcat, Jetty, JBoss, and GlassFish the default servlet name-"Default"
Google App Engine Default servlet name-"_ah_default"
Resin default servlet name-"Resin-file"
WebLogic default servlet name-"Fileservlet"
The name of the WebSphere default servlet-"Simplefileservlet"
Idea about MAVEN project introduced CSS, js,image file path problem