Spring MVC学习@PathVariable

本文介绍了Spring MVC框架中@PathVariable的用法,主要用于获取URL路径中的参数。通过示例展示了如何配合@RequestMapping注释使用@PathVariable,以及简单的实际应用效果。文章最后预告了下一节将探讨@MatrixVariable注释。
摘要由CSDN通过智能技术生成

学前须知

这是关于String MVC框架的扫描注释操作部分,感觉有点难以理解,可以先学习此框架的入门知识。

迈入正题

@PathVariable的使用简单来说就是获取-路径中的路径段。也就是将一个路径中的一段路径获取到

如下:

//在某路径名中有如下这些内容:
http://www.example.com/users/fred

http://www.example.com/users/{userId}
表示userId = fred,就是用userId获取fred这个路径段

获取路径中参数的方式:

使用@PathVariable注释类进行获取。

需要配合使用的注释类:
1、@RequestMapping:定义路径

开始获取

简单使用方式:

@RequestMapping(path = "/Demo2/{id}",method = RequestMethod.GET)
    public String test1(@PathVariable String id){
   
        System.out.println("id="+id);
        return "success";
    }
<form action="/Demo2/66" method="get">
     <input type="submit" value="提交">
</form>

在页面上点击提交之后结果:

浏览器显示地址样式:
/Demo2/66?
后台控制器显示结果:
id=66

多种使用方式:

/*获取路径段
    * 请求路径:/owners/66?string2=id1*/
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值