springmvc后台接前台数组
来源:互联网 发布:南昌金域名都 编辑:程序博客网 时间:2024/06/05 14:47
1.ajax提交,将数组封装成json,后台用List<Integer>接
2.form提交
方法一:
前台form
<form action="/sysUser/create" method="post"><input name="roleId" ><input name="roleId" ><input name="roleId" ></form>
后台
public String create(Model model,@Valid SysUserPojo sysUserPojo, BindingResult bindingResult, final RedirectAttributes redirectAttributes,@RequestParam(value="roleId", required = false) List<Long> roleIds) {}
方法二:
前台form
<form action="/sysUser/create" method="post"><input name="menuIds[0]" ><input name="menuIds[1]" ><input name="menuIds[2]" ></form>
后台
@RequestMapping(value = "/create", method = RequestMethod.POST) public String create( @Valid SysRoleDto sysRoleDto, BindingResult bindingResult, final RedirectAttributes redirectAttributes) {}
public class SysRoleDto extends SysRolePojo { @NotNull private List<Long> menuIds; public SysRoleDto() { } public List<Long> getMenuIds() { return menuIds; } public void setMenuIds(List<Long> menuIds) { this.menuIds = menuIds; }}
方法三
@ResponseBody @RequestMapping(value = "/ajaxsortPriority") public ResultDo ajaxsortPriority(@RequestParam("ids[]") Long[] ids) { ResultDo resultDo=new ResultDo(); int size=cmsBannerService.sortPriority(ids); if(size==ids.length){ resultDo.setSuccess(true); }else{ resultDo.setSuccess(false); } return resultDo; }
var param=[]; $("#tb_order").find("td[name='id']").each(function(){ param.push($(this).text()); }) var ids={ids:param}; $.ajax({ cache: true, type: "GET", url: "/cmsBanner/ajaxsortPriority", dataType:"json", data:ids, async: false, success: function (data) {
方法4
@RequestMapping(value = "/cfgRepayRemind", method = RequestMethod.POST) @ResponseBody public ResultDo<?> cfgRepayRemind( @RequestBody List<SysDictPojo> sysDictPojos ) { ResultDo<?> resultDo = ResultDo.build(); try { icProjectRepayService.cfgRepayRemind(sysDictPojos); } catch (Exception e) { resultDo.setSuccess(false); } return resultDo; }
function cfgRepayRemind(ele) { var url = $(ele).attr("value"); var params = []; $("#repayRemindMobile").find("ul").each(function () { var id = $(this).find("input[name='id']").eq(0).val(); var value = $(this).find("input[name='value']").eq(0).val(); params.push({id: id, value: value}); }) $.ajax({ cache: true, type: "POST", url: url, data: JSON.stringify(params), contentType: 'application/json;charset=utf-8', dataType: "json", async: false, success: function (data) { if (data.success) { toastr.success("操作成功"); setTimeout(function () { location.reload(); }, 1000) } } }); }
0 0
- springmvc后台接前台数组
- SpringMVC前台传递数组,后台使用list接收
- 前台android后台springmvc+hibernate
- springmvc 后台接收前台数据
- springMVC上传图片,前台JS ,后台JAVA
- springMvc前台传数据后台接收
- springMVC前台传递日期类型到后台
- springmvc--前台表单数据传到后台
- 前台json数组传到后台解析
- 后台接受前台数组的方式
- 前台传数组后台list接收
- Json:前台对象数组传到后台解析
- 前台传数组后台接受null
- AJAX - 前台传JSON数组到后台
- 前台遍历数组,后台foreach循环添加
- Json:前台对象数组传到后台解析
- Json:前台对象数组传到后台解析
- Json:前台对象数组传到后台解析
- MongoDB分片>集群组件
- Oracle使用sequence(序列)+tirgger(触发器)实现auto_increment(主键自增)
- VTK修炼之道25:图像基本操作_图像子块提取(特征区域提取)
- Ancient Cipher(Uva1339)
- SRM 586 DIV2 1000 StringWeightDiv2
- springmvc后台接前台数组
- Caffe网络层定义(转)
- 编译安卓 lunch报错 字符格式问题
- 养成4种工作习惯,你将前途无量
- android_97_TouchSlop
- java IO流的学习
- 团队的秘密 - 笔记
- MySql-5.7.17 -winx64的安装配置
- android:fitsSystemWindows="boolean"&android:windowTranslucentStatus="boolean"