当前位置: 代码迷 >> Java Web开发 >> SpringMVC怎么访问磁盘的静态页面,配置了虚拟目录
  详细解决方案

SpringMVC怎么访问磁盘的静态页面,配置了虚拟目录

热度:246   发布时间:2016-04-16 21:43:03.0
SpringMVC如何访问磁盘的静态页面,配置了虚拟目录
tomcat  +  SpringMVC 框架,配置了虚拟目录,现在在磁盘上生成了静态页面,于是想通过controller 访问到这个静态页面,如何做


配置如下
tomcat的server文件
<Context docBase="D:\test\html" path="/testHtml" reloadable="true" /> 


现在D:\test\html里面已经有了test.html了,现在就是经过controller去访问这个页面,这个怎么弄呢???

controller如下

@RequestMapping("/intoTest")
    public ModelAndView intoTest(HttpServletRequest req,ModelMap model){
    
return new ModelAndView("XXXX",model);
        
    }


求解了~~~~~~
------解决思路----------------------
Tomcat就能处理这种资源,为什么还要经过SpringMVC 一层降低性能?

Tomcat的web.xml里加个default的servlet:

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>


如果我没理解楼主的意思,非得要经过SpringMVC,可以:
在xxx-servlet.xml中配置上resources
<mvc:resources mapping="/html/**" location="/html/" />
------解决思路----------------------
同楼上,既然是静态资源不用进后台啊,直接访问吧
  相关解决方案