为了账号安全,请及时绑定邮箱和手机立即绑定

如何处理SpringMVC中的静态内容?

如何处理SpringMVC中的静态内容?

梦里花落0921 2019-06-20 16:19:28
如何处理SpringMVC中的静态内容?我正在使用SpringMVC 3开发一个Web应用程序,并拥有DispatcherServlet捕获到‘/’的所有请求,就像这样(web.xml):  <servlet>     <servlet-name>app</servlet-name>     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>   </servlet>   <servlet-mapping>     <servlet-name>app</servlet-name>     <url-pattern>/</url-pattern>   </servlet-mapping>现在,这就像广告中所做的那样,但是我如何处理静态内容呢?以前,在使用RESTfulURL之前,我会捕获所有*.html并将其发送到DispatcherServlet但现在这是一场不同的球赛。我有一个/静态/文件夹,其中包含/样式/、/js/、/映像/等等,我想将/静态/*排除在DispatcherServlet.现在,当我这样做时,我可以让静态资源发挥作用:  <servlet-mapping>     <servlet-name>app</servlet-name>     <url-pattern>/app/</url-pattern>   </servlet-mapping>但我希望它有好的URL(我使用SpringMVC 3的要点),而不是登陆网页www.domain.com/app/我也不想要一个耦合到Tomcat或任何其他servlet容器的解决方案,而且因为这是(相对的)低流量,所以我不需要一个webserver(像Apachehttpd)inront。有干净的解决办法吗?
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

这个问题在Spring3.0.4中得到了解决。<mvc:resources mapping="..." location="..."/>配置元素在您的Spring Dispatcher配置文件中。

查帐春季文献


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 697 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信