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/" />
------解决思路----------------------
同楼上,既然是静态资源不用进后台啊,直接访问吧