@RequestParam
示例:
@RequestParam(value = "regionCode",required = false)String regionCode
使用@RequestParam注解将请求参数绑定至方法参数
@RequestParam 有三个属性:
(1)value:请求参数名(必须配置)
(2)required:是否必需,默认为 true,即 请求中必须包含该参数,如果没有包含,将会抛出异常(可选配置)
(3)defaultValue:默认值,如果设置了该值,required 将自动 设为 false,无论你是否配置了required,配置了什么值,都是 false(可选配置)
作用:
1.自动做类型转换
2.修改参数名之间的对应关系
@RequestBody
注意:配合ajax使用,链接直接访问不到
此链接访问不到:
http://localhost:8080/techresource/service/expertinfo/queryDetailById?expertId=100
配合ajax使用
@ResponseBody
配合ajax请求
返回JSON数据