转自:https://penciltim.iteye.com/blog/501073

我在web.xml里面定义多个dispatch-servlet的前缀映射,像下面这样

  1. <!-- Servlets -->
  2. <servlet>
  3. <servlet-name>dispatcher</servlet-name>
  4. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  5. <load-on-startup>1</load-on-startup>
  6. </servlet>
  7. <servlet-mapping>
  8. <servlet-name>dispatcher</servlet-name>
  9. <url-pattern>/guestbook/*</url-pattern>
  10. </servlet-mapping>
  11. <servlet-mapping>
  12. <servlet-name>dispatcher</servlet-name>
  13. <url-pattern>/note/*</url-pattern>
  14. </servlet-mapping>

在controller里面分别有对应的controller

  1. @Controller
  2. @RequestMapping(value = "/note")
  3. public class Note {
  4. @RequestMapping(value = "/show", method = RequestMethod.GET)
  5. public String show(Model model) {
  6. return "note/show";
  7. }
  8. ...
  9. }
  1. @Controller
  2. @RequestMapping(value = "/guestbook")
  3. public class Note {
  4. @RequestMapping(value = "/show", method = RequestMethod.GET)
  5. public String show(Model model) {
  6. return "guestbook/show";
  7. }
  8. ...
  9. }

当有多个前缀映射的时候,springmvc就不认得了?

看起来像前缀映射时springmvc取得的参数是url-pattern里面的*的部分。

最新文章

  1. javascript基础04
  2. Atiti &#160;attilax主要成果与解决方案与案例rsm版 v2
  3. 浅谈JavaScript中的正则表达式
  4. 发布b3log-solo后,访问http://localhost:8080/b3log-solo/提示错误为staticServePath Error。
  5. C++类中的this指针的作用
  6. 关于DIV+CSS和XHTML+CSS的理解
  7. bzoj3211,bzoj3038
  8. ♫【Underscore.js】
  9. HDU 5727 - Necklace
  10. HTTP协议中返回代码302的情况
  11. 求两个字符串最大的子字符串C#
  12. TFS online build change web.config
  13. c 语言 随机数选取6个数 一定范围内
  14. Java中Annotation用法
  15. Merge Parts of Rar/7z Package in Linux
  16. linux之sort和uniq
  17. 第五周特种JAVA健民欧巴分享经验
  18. 【WPF】用代码给集合(Collection)容器动态添加子元素(Item)
  19. 模仿Masonary写一个计算器
  20. odoo学习之:【转】控制menuitem的显示权限

热门文章

  1. Deutsch lernen (16)
  2. 170925_1 Python socket 创建TCP的服务器端和客户端
  3. 数据库操作(二)SOQL
  4. ThinkPHP框架表单验证AJAX
  5. Eclipse 使用前的配置
  6. vC web管理无法访问解决办法
  7. 关于static关键字的思考
  8. zoj 3314 CAPTCHA(纯模拟)
  9. Java 内存模型与线程
  10. 编译Openwrt的log