学习springmvc的第六天(@PathVariable 注解、Ant字符匹配、指定请求方式)
2017-05-23 21:32
489 查看
java类:
/**
* @PathVariable 可以映射占位符到方法中的参数(类似赋值)
* @param id
* @return
*/
@RequestMapping("/testPathVariable/{id}")
public String testPathVariable(@PathVariable("id") Integer id){
System.out.println("PathVariable id="+id);
return "success";
}
/**
* Ant字符匹配:
* *:代表任意字符;
* @return
*/
@RequestMapping(value="/testAntPath/*/abc")
public String testAntPath(){
System.out.println("testAntPath");
return "success";
}
/**
* params和headers
* params指定参数;
* headers指定请求头;
* @return
*/
@RequestMapping(value="/testParamsAndHeaders",params={"username=weiwei","age!=24"},headers={"Connection=keep-alive"})
public String testParamsAndHeaders(){
System.out.println("testParamsAndHeaders");
return "success";
}
/**
* 指定testMapping的请求路径为testMapping,访问方式为post
* @return
*/
@RequestMapping(value="/testMapping",method=RequestMethod.POST)
public String testMapping(){
System.out.println(this.toString());
return "success";
}
jsp中:
<a href="springmvc/testPathVariable/111">testPathVariable</a>
<hr />
<a href="springmvc/testAntPath/aaa/abc">testAntPath</a>
<hr />
<a href="springmvc/testParamsAndHeaders?username=weiwei&age=12">testParamsAndHeaders</a>
后台输出结果:
/**
* @PathVariable 可以映射占位符到方法中的参数(类似赋值)
* @param id
* @return
*/
@RequestMapping("/testPathVariable/{id}")
public String testPathVariable(@PathVariable("id") Integer id){
System.out.println("PathVariable id="+id);
return "success";
}
/**
* Ant字符匹配:
* *:代表任意字符;
* @return
*/
@RequestMapping(value="/testAntPath/*/abc")
public String testAntPath(){
System.out.println("testAntPath");
return "success";
}
/**
* params和headers
* params指定参数;
* headers指定请求头;
* @return
*/
@RequestMapping(value="/testParamsAndHeaders",params={"username=weiwei","age!=24"},headers={"Connection=keep-alive"})
public String testParamsAndHeaders(){
System.out.println("testParamsAndHeaders");
return "success";
}
/**
* 指定testMapping的请求路径为testMapping,访问方式为post
* @return
*/
@RequestMapping(value="/testMapping",method=RequestMethod.POST)
public String testMapping(){
System.out.println(this.toString());
return "success";
}
jsp中:
<a href="springmvc/testPathVariable/111">testPathVariable</a>
<hr />
<a href="springmvc/testAntPath/aaa/abc">testAntPath</a>
<hr />
<a href="springmvc/testParamsAndHeaders?username=weiwei&age=12">testParamsAndHeaders</a>
后台输出结果:
相关文章推荐
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC(二):RequestMapping修饰类、指定请求方式、请求参数或请求头、支持Ant路径
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- (4) SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC学习(3):使用@PathVariable映射请求参数
- 在Ant的javac中指定源文件编码方式,以避免"警告: 编码 GBK 的不可映射字符"的错误
- SpringMVC常用注解,返回方式,路径匹配形式
- SpringMVC入门学习(二)应用注解方式+注解优化
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- springMVC学习笔记六(注解方式实现控制器)
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable