请教SpringMVC静态化后,访问问题

小鑫o 发布于 2013/08/03 23:20
阅读 1K+
收藏 0

请教SpringMVC静态化后。当Controller的RequestMapping和静态文件路径一样的时候如何访问。

例如:首页静态化

首页的Controller:@RequestMapping(value = { "/", "/index.html" }, method = RequestMethod.GET)

首页的静态文件地址:/webapp/index.html

这种情况,我访问http://localhot/index.html,会进入Controller,请问这种问题如何处理。

加载中
0
LucEsape
LucEsape
@RequestMapping(value = "/", method = RequestMethod.GET)
小鑫o
小鑫o
不只是这种路径,这只是一个额例子。
0
独孤小败
独孤小败
可以把动态的,跟静态的后缀设置成不一样,以做区分
小鑫o
小鑫o
还有其他的办法么?
0
小翔
小翔
<mvc:view-controller path="/" view-name="redirect:/admin/index"/>
小鑫o
小鑫o
不只是这种路径,这只是一个额例子。 每个都去设置么?
0
迷路的游侠
迷路的游侠

nginx里面把你已经静态化的路径全部写一下,直接返回静态页面,否则就转到tomcat

迷路的游侠
迷路的游侠
回复 @小鑫o : 那就像楼上说的那样做。。。也不用每个都写啊,只写静态化的几个就行了
小鑫o
小鑫o
如果不用nginx呢。
0
iuKa
iuKa
貌似SpringMVC3.2中可以用mvc:resource 或者在在web.xml中添加filter处理静态资源
返回顶部
顶部