IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -SpringMVC @PathVariable 注解
2023-12-23 18:25:01
IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -SpringMVC @PathVariable 注解
第一章 @PathVariable 注解
1.1 @PathVariable注解位置
@Target(ElementType.PARAMETER)
- 书写在参数前面
1.2 @PathVariable注解作用
-
获取URL中占位符参数
-
占位符语法:{}
-
示例代码
<a th:href="@{/EmpController/testPathVariable/1001}">测试PathVariable注解</a><br>
/** * testPathVariable * @return */ @RequestMapping("/testPathVariable/{empId}") public String testPathVariable(@PathVariable("empId") Integer empId){ System.out.println("empId = " + empId); return SUCCESS; }
1.3 @PathVariable注解属性
- value属性
- 类型:String
- 作用:设置占位符中的参数名
- name属性
- 类型:String
- 作用:与name属性的作用一致
- required属性
- 类型:boolean
- 作用:设置当前参数是否必须入参【默认值:true】
- true:表示当前参数必须入参,如未入参会报如下错误
- Missing URI template variable ‘empId’ for method parameter of type Integer
- false:表示当前参数不必须入参,如未入参,会装配null值
- true:表示当前参数必须入参,如未入参会报如下错误
文章来源:https://blog.csdn.net/ZCY5202015/article/details/135094490
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!