您的位置:首页 > 编程语言 > Java开发

学习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>

后台输出结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐