我需要使用 Spring MVC 访问静态资源,例如图像、JavaScript 和 CSS。经过一些研究,我发现我可以通过在以下条目中访问这些条目web.xml
:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</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>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
但是通过这个我无法访问WEB-INF/
文件夹下的资源。我希望我的所有资源都在WEB-INF/
文件夹下,只是为了控制访问。我怎样才能做到这一点?