【发布时间】:2011-08-17 06:41:22
【问题描述】:
我开发了一个弹簧应用程序。所有请求都发送到控制器(我的应用中有 2 个控制器),所以 web.xml 如下所示
在 web.xml 中
<servlet-mapping>
<url-pattern>/*</url-pattern>
aaa 控制器
@Controller
@RequestMapping("/aaa")
bbb 控制器
@Controller
@RequestMapping("/bbb")
但是现在我需要在我的项目中添加一些 jsp 页面,因为 web.xml 中的“/*”我的 jsp 页面没有找到。所以我改变了如下的servlet映射;
在 web.xml 中
<servlet-mapping>
<url-pattern>/aaa/*</url-pattern>
<url-pattern>/bbb/*</url-pattern>
aaa 控制器
@Controller
@RequestMapping("/")
bbb 控制器
@Controller
@RequestMapping("/")
但我不想使用这种方法,因为我可以访问像 /bbb/xxx 这样的 aaa 控制器中的 xxx servlet。
那么有没有其他解决方案,例如我可以在控制器或任何东西中设置完整路径吗?
提前谢谢...
【问题讨论】:
标签: spring spring-mvc annotations