[SpringMVC]定义多个前缀映射的问题
2024-08-31 04:34:43
转自:https://penciltim.iteye.com/blog/501073
我在web.xml里面定义多个dispatch-servlet的前缀映射,像下面这样
- <!-- Servlets -->
- <servlet>
- <servlet-name>dispatcher</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>dispatcher</servlet-name>
- <url-pattern>/guestbook/*</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>dispatcher</servlet-name>
- <url-pattern>/note/*</url-pattern>
- </servlet-mapping>
在controller里面分别有对应的controller
- @Controller
- @RequestMapping(value = "/note")
- public class Note {
- @RequestMapping(value = "/show", method = RequestMethod.GET)
- public String show(Model model) {
- return "note/show";
- }
- ...
- }
- @Controller
- @RequestMapping(value = "/guestbook")
- public class Note {
- @RequestMapping(value = "/show", method = RequestMethod.GET)
- public String show(Model model) {
- return "guestbook/show";
- }
- ...
- }
当有多个前缀映射的时候,springmvc就不认得了?
看起来像前缀映射时springmvc取得的参数是url-pattern里面的*的部分。
最新文章
- javascript基础04
- Atiti &#160;attilax主要成果与解决方案与案例rsm版 v2
- 浅谈JavaScript中的正则表达式
- 发布b3log-solo后,访问http://localhost:8080/b3log-solo/提示错误为staticServePath Error。
- C++类中的this指针的作用
- 关于DIV+CSS和XHTML+CSS的理解
- bzoj3211,bzoj3038
- ♫【Underscore.js】
- HDU 5727 - Necklace
- HTTP协议中返回代码302的情况
- 求两个字符串最大的子字符串C#
- TFS online build change web.config
- c 语言 随机数选取6个数 一定范围内
- Java中Annotation用法
- Merge Parts of Rar/7z Package in Linux
- linux之sort和uniq
- 第五周特种JAVA健民欧巴分享经验
- 【WPF】用代码给集合(Collection)容器动态添加子元素(Item)
- 模仿Masonary写一个计算器
- odoo学习之:【转】控制menuitem的显示权限