学习springmvc的第六天(@PathVariable 注解、Ant字符匹配、指定请求方式)

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>


后台输出结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值