使用注解来让后端获取前端参数的常用方式
如下是使用注解来让后端获取前端参数的常用方式:
@RequestParam
前端发出的请求:path?id=1;
后端获取方式:
@RequestMapper(value="path")
public void test(@RequestParam("id") int id){System.out.println(id);
}
获取前端传来的非json格式的数据
// 单个数据,@RequestParam中的值一定要与前端属性名一致
public void test(@RequestParam("name)" String name){System.out.println(params);
}// 数组数据
@RequestMapper(value="path")
public void test(@RequestParam Map<String,Object> params){System.out.println(params);
}
@PathVariable
前端发出的请求:path/{id};
后端获取方式:
@RequestMapper(value="path/{id}")
public void test(@PathVariable("id") int id){System.out.println(id);
}
@RequestBody
获取前台出来的json格式的数据:$.ajax({type: 'POST',//方法类型url: url,contentType: 'application/json',data: {"username":"王二狗","sex":"男","age":"18"},success: function (result) {if (result == 200) {$('#goodsModal').modal('hide');swal({title: swlMessage,type: 'success',showCancelButton: false,confirmButtonColor: '#1baeae',confirmButtonText: '返回商品列表',confirmButtonClass: 'btn btn-success',buttonsStyling: false}).then(function () {window.location.href = "/admin/goods";})} else {$('#goodsModal').modal('hide');swal(result.message, {icon: "error",});};}});
后端获取方式:// bean
public class User{private String username;private String sex;..
}// Controller中代码片段
@RequestMapper(value="path/{id}",method = RequestMethod.POST)
public void test(@RequestBody User user){System.out.println(user);
}
以上便是使用注解来获取前端传入参数的几种常用方式。
使用注解来让后端获取前端参数的常用方式相关推荐
- java后端获取前端请求参数
纯servlet获取前端请求参数 测试页面 <body><h2>输入帐号密码</h2><form action="test" method ...
- java获取URL参数(get方式,并且你不知道他末尾有什么参数名)
String url=request.getScheme()+"://";url+=request.getHeader("host");url+=request ...
- springboot 获取控制器参数的几种方式
这里介绍springboot 获取控制器参数有四种方式 1.无注解下获取参数 2.使用@RequestParam获取参数 3.传递数组 4.通过URL传递参数 无注解下获取参数 无注解下获取参数,需要 ...
- 海康SDK 通过java接口设置和获取摄像机参数
以下功能实现需要完成设备初始化,注册,监听和布防的操作,详见CSDNhttps://mp.csdn.net/mp_blog/creation/editor/121543529 海康设备登录 //设备登 ...
- 后端获取不到前端传来的参数值
前端向后端成功的传送了数据,但是后端没有获取到相应的值 最近做项目,前端基于蚂蚁金服的框架Ant design pro,后端基于Springboot,某个页面需要向后端传很多参数,于是我在后端专门写了 ...
- js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取
JS传递对象数组为参数给后端,后端获取. 前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; ...
- 后端获取不到axios.post提交的参数
后端获取不到axios.post提交的参数 官网示例是这样的: # 方式一:直接传入json对象作为参数 axios.post('/user', {firstName: 'Fred',lastName ...
- java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...
使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...
- java 后端与前端Date类型与String类型互相转换(使用注解)
一:java 后端格式化输出Date类型的属性值到前端 后端返回的类型中,直接定义Date类型,加上此注解,直接将Date类型转成自定义的格式给前端 class TestDateOutput{@Jso ...
最新文章
- 16道嵌入式C语言面试题
- 不同系统之间数据的交互
- Oozie基于Hue全流程调度
- swfheader 0.10 Released(已更正下载地址)
- 《管理转型》——读书随笔
- 在C#中使用SerialPort类实现串口通信 遇到多线程问题
- Systick滴答定时器寄存器、delay()延时函数、SysTick_Config函数
- win10下markdownpad2显示问题
- java 封闭实例_不能访问类型…的封闭实例
- 在C#中实现托盘是多么简单
- 程序员最新研究发现【西安楼市 2011 低迷收场】
- matlab无穷积分求解_python做微积分
- Neuralink新动作:在洛杉矶开设动物实验中心
- ScrollReveal-元素随页面滚动产生动画的js插件
- 排序算法部分知识点小结
- serverlet生命周期
- 2021-08-06聚合函数,分组过滤
- 迅捷pdf转换器(文件格式转换器)
- 《老子》古本学习札记
- Android Studio 如何查看Sqlite数据文件