-
spring mvc @RequestMapping Ant-style path patterns0
spring mvc @RequestMapping Ant-style path patterns
请求链接
1、http://www.ppp.com/proTags-A.html
2、http://www.ppp.com/proTags-A-2.html
具体处理代码如下@RequestMapping(value={"/upProductTags-{letter}.html","/upProductTags-{letter:[A-Z]}-{pageNo:\\d+}.html"},method={RequestMethod.GET, RequestMethod.POST}) public ModelAndView tag(@ModelAttribute("pitm") ProductIndexTagModel pitm,HttpServletRequest request,HttpServletResponse response){ System.out.println(" letter = "+pitm.getLetter()); System.out.println(" pageNo= "+pitm.getPageNo()); }
public class ProductIndexTagModel { private int pageNo = 1;//页面参数 private String letter;//首字母 private int alive=1; //setter and getter }
打印出来的结果是:
1、http://www.ppp.com/proTags-A.html
pageNo = 1
letter = A
2、http://www.ppp.com/proTags-A-2.html
pageNo = 1
letter = A-2
为何链接2没有按指定规则进行匹配值
如果是正常匹配
2、http://www.ppp.com/proTags-A-2.html
pageNo = 2
letter = A
有那位大虾可解惑
2013年2月25日 15:31
目前还没有答案
相关推荐
《Spring MVC之@RequestMapping详解》 在Java Web开发中,Spring MVC框架因其强大的功能和灵活性而备受青睐。在处理HTTP请求时,@RequestMapping注解扮演着至关重要的角色,它负责将客户端的请求映射到控制器中的...
在Spring MVC框架中,`@RequestMapping`注解是核心组件之一,它用于处理HTTP请求映射,使得控制器类(Controller)中的方法能够与特定的URL路径关联起来。本篇文章将深入探讨`@RequestMapping`的使用、功能以及相关...
- 在Spring MVC 3.0以后,可以使用注解如`@RequestMapping`、`@Controller`、`@Service`、`@Autowired`等,替代XML配置,简化开发。 6. **Spring MVC的其他特性**: - 参数绑定:自动将请求参数绑定到Controller...
在Spring MVC框架中,`@RequestMapping`注解是核心组件之一,它用于处理HTTP请求映射,使得控制器类或方法能够与特定的URL路径关联。本文将深入解析`@RequestMapping`的工作原理,并介绍一个简化版的自定义实现,...
6. **@Controller、@RequestMapping**:这两个注解是Spring MVC中非常重要的,`@Controller`标记一个类为控制器,而`@RequestMapping`则用来指定处理请求的URL路径。 7. **HandlerMapping**和**HandlerAdapter**:...
在Spring MVC框架中,`@RequestMapping`、`@RequestParam`和`@PathVariable`是三个非常重要的注解,它们用于处理HTTP请求并绑定请求参数到控制器方法的参数上。接下来,我们将详细探讨这三个注解的工作原理以及如何...
Spring MVC 中的 RequestMapping 6个基本用法小结 Spring MVC 是一个基于 Java 的 Web 应用程序框架,提供了强大的 RequestMapping 机制来处理 HTTP 请求。在 Spring MVC 中,RequestMapping 是一个核心组件,负责...
在Spring MVC中,我们可以使用注解如@Controller和@RequestMapping来标记和映射控制器方法。 模型-视图-控制器模式(MVC)是Spring MVC的基础,模型代表业务数据,视图负责展示,而控制器是模型和视图之间的桥梁。...
2.Spring MVC @RequestMapping 注解案例 3.Spring MVC 请求参数的获取案例 4.Spring MVC 域对象共享数据案例 5.Spring MVC @ModelAttribute 注解案例 6.Spring MVC 国际化案例 7.Spring MVC 请求转发与请求重定向...
此外,Spring MVC还支持注解驱动开发,比如@Controller、@RequestMapping、@Service、@Repository等,这些注解可以简化代码,提高开发效率。 在实际的开发过程中,你可能会遇到如国际化、数据验证、异常处理、视图...
Spring MVC支持注解驱动的开发,如@Controller、@RequestMapping、@GetMapping、@PostMapping等,这些注解使得代码更简洁,减少了XML配置。 4. **ModelAndView对象**: Controller处理完业务逻辑后,通常会返回一...
常用注解:@Controller @RestController(Controller+ResponseBody) @Service @Transactional @Mapper @AutoWired @RequestMapping--路由 @RequestParam--参数绑定(不同名参数或Map<Object,String>) @...
标题中的“Spring MVC – Easy REST-Based JSON Services with @ResponseBody”是指使用Spring MVC框架构建基于REST的JSON服务,并通过使用`@ResponseBody`注解来简化这一过程。REST(Representational State ...
《Spring Web MVC 5.0.9:深度解析与应用》 Spring Web MVC是Spring框架的核心模块之一,专为构建Web应用程序提供模型-视图-控制器(MVC)架构支持。在Spring 5.0.9这个版本中,它延续了Spring对开发者友好、灵活且...
通过这个简单的`springmvc_helloworld`示例,你可以了解`@RequestMapping`注解的基本用法,以及如何在Spring MVC框架下构建一个基本的Web应用。随着对Spring MVC的深入学习,你会发现更多高级特性,如拦截器、异常...
Spring Web模块和Spring Web MVC模块是Spring框架中的两个关键组成部分,它们在构建Web应用程序时起着至关重要的作用。 Spring Web模块(spring-web-5.2.3.RELEASE.jar)主要负责提供Web相关的功能支持,包括HTTP...
`mvc:annotation-driven`则是开启Spring MVC的注解驱动,支持我们在Controller方法上使用@RequestMapping等注解。 除了基本配置,我们还可以配置拦截器(Interceptor)、异常处理器(HandlerExceptionResolver)...
标题中的“Spring Cloud+Spring MVC+Mybatis项目源码”表明这是一个综合了Spring框架生态的实战项目,结合了微服务架构、Web应用开发以及持久层处理的全方位技术栈。Spring MVC是Spring框架的一部分,用于构建Web...