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

咖啡加糖 发布于 2014/11/10 18:42
阅读 1K+
收藏 0
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);
        
    }


求解了~~~~~~
更多0

加载中
0
公孙二狗
公孙二狗

引用来自“littleant”的评论

既然你生成了 生成了静态页面,那就不应该再经过SpringMVC
不经过SpringMVC,怎么以Restful的方式访问这些HTML呢?
咖啡加糖
咖啡加糖
回复 @Neal1989 : 恩 可能是我表达的意思不清楚 ,我的静态资源是磁盘上的,而且一般的页面都被我拦截了,不然更直接访问,你的说法基本靠谱~~~
littleant
littleant
一般生成静态html文件了,还需要讲究restful嘛?前端nginx或者apache直接访问html文件不就行了,也就没必要经过tomcat用springmvc处理啦!我是一直这样在处理,这应该也是最常见的处理方式啦吧,呵呵
N
Neal1989
如果你配置了* 那么就给spring接管了... 不过你可以自己定义一个servlet,,请求html页面的时候直接通过那个servlet, out.write 回来
0
vvtf
vvtf
redirect.
0
咖啡加糖
咖啡加糖

引用来自“rouyh”的评论

redirect.
可以稍微详细点吗???
0
如梦技术
如梦技术
在nginx里面整更适合!
0
小杨阿哥哥
小杨阿哥哥
将HTML作为模板吗?还是HTML就是最终的内容?
0
咖啡加糖
咖啡加糖

引用来自“小杨阿哥哥”的评论

将HTML作为模板吗?还是HTML就是最终的内容?
恩,html就是最终的内容,我可以通过一个ajax去请求页面内容,但是就是想如何直接访问~~~
0
xiaolei123
xiaolei123
在配置文件夹里面有配置静态文件的访问的。你试试
0
littleant
littleant
既然你生成了 生成了静态页面,那就不应该再经过SpringMVC
0
r
roywang
<mvc:resources location="/html/" mapping="/html/**" />
0
紫色鳞片
紫色鳞片
直接在controller 里边重定向到新的url
返回顶部
顶部