1、@RequestMapping的请求参数params支持简单的表达式
(1)param1: 表示请求必须包含名为param1的请求参数 。
(2)!param1: 表示请求不能包含名为param1的请求参数。
(3)param1!=value1: 表示请求包含名为param1的请求参数,但其值不能为 value1。
(4){"param1=value1", "param2"}: 请求必须包含名为 param1和param2的两个请求参数,且 param1参数的值必须为 value1。
2、控制器TestRequestMappingController.java
package com.springmvc.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
@RequestMapping("/springmvc")
public class TestRequestMappingController {
@RequestMapping(value="/testParams", params={"username=zs","age"})
public String testParams() {
System.out.println("testParams");
return "success";
}
}
3、访问代码
<a href="<%=path%>/springmvc/testParams?username=zs&age=0">RequestMapping的请求参数</a>