怎么用变量来接收数组中每个值

dddddsae 2017-10-11 04:01:13
前台获取一个复选框的内容之后用一个数组传到后台,怎么用变量来接收?
...全文
818 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pursuit_s 2017-11-09
  • 打赏
  • 举报
回复
直接一个for循环不就行了吗, 你怕循环变量多, 可是你这个写法里面变量也不少, 而且加入你这个数组里面有100条数据, 你是不是还要写100个if语句?
_sean 2017-10-26
  • 打赏
  • 举报
回复
引用 10 楼 qq_37768290 的回复:
[quote=引用 8 楼 u012934325 的回复:] 能看看你数组吗?[/q就是简单的数组,装的是int类型。问题就是不确定数据的长度是多少,因为我要对数据库进行操作。
不需要这么麻烦的写吧?
dddddsae 2017-10-26
  • 打赏
  • 举报
回复
[quote=引用 8 楼 u012934325 的回复:]
能看看你数组吗?[/q就是简单的数组,装的是int类型。问题就是不确定数据的长度是多少,因为我要对数据库进行操作。
Finersoft 2017-10-26
  • 打赏
  • 举报
回复
假设字段叫a,值为a1,a2,a3保存到数据库的话,分情况讨论: 1、这个复选框的值要在列表页中做查询条件(a1,a2),建议拆到子表中保存,如查询a1或a2可以直接exists ( select a from bb where bb.fid = aa.id and bb.a in (上面传进来的a1,a2)),同时在主表中保存一条用逗号分开的字符串 例外:如果不想搞子表查询,可以自己实现一个函数,把主表中保存的字符串和查询条件进行比较。比较麻烦。 2、如果不做查询条件,就直接在主表中保存一条用逗号分开的字符串
引用 2 楼 qq_37768290 的回复:
[quote=引用 1 楼 pany1209 的回复:] 例如springmvc,方法参数用数组接受啊。。。
额,不好意思。可能说的有点不清楚。这样的,我后台已经拿到数据了,现在就是要对数据库进行操作。因为传过来的是个数组,所以我要获取他里面所有的值。问题就是要用变量接收他的里面的值,不知道有什么方法可以完成这一步。[/quote]
_sean 2017-10-26
  • 打赏
  • 举报
回复
引用 12 楼 qq_37768290 的回复:
引用 11 楼 qq_30895105 的回复:
[quote=引用 10 楼 qq_37768290 的回复:] [quote=引用 8 楼 u012934325 的回复:] 能看看你数组吗?[/q就是简单的数组,装的是int类型。问题就是不确定数据的长度是多少,因为我要对数据库进行操作。
不需要这么麻烦的写吧?
就是不知道该怎么写。就用了这个死笨的方法了。能解决一下么?[/quote]加个Q帮你看下,184246867
dddddsae 2017-10-26
  • 打赏
  • 举报
回复
引用 11 楼 qq_30895105 的回复:
引用 10 楼 qq_37768290 的回复:
[quote=引用 8 楼 u012934325 的回复:] 能看看你数组吗?[/q就是简单的数组,装的是int类型。问题就是不确定数据的长度是多少,因为我要对数据库进行操作。
不需要这么麻烦的写吧?
就是不知道该怎么写。就用了这个死笨的方法了。能解决一下么?
YANG1248 2017-10-25
  • 打赏
  • 举报
回复
可以用对象做参数,或普通参数,但是需将对象的属性名和input的name值一一匹配
墨笙弘一 2017-10-25
  • 打赏
  • 举报
回复
能看看你数组吗?
墨笙弘一 2017-10-25
  • 打赏
  • 举报
回复
定义变量接收 然后循环一下
never_66 2017-10-25
  • 打赏
  • 举报
回复
引用 4 楼 qq_37768290 的回复:
[quote=引用 3 楼 qq_39912309 的回复:] 数组里面存的参数是什么类型就用什么类型接收啊,遍历一下
那我不是要定义好多变量来接收 [/quote] 写java还怕变量多?
勇攀高峰_road 2017-10-25
  • 打赏
  • 举报
回复
Object a="a"; Object b=1; Object c=new ArrayList<String>(); 不知道用什么类型接收,那就 定义一个Object类型。
qq_39912309 2017-10-11
  • 打赏
  • 举报
回复
数组里面存的参数是什么类型就用什么类型接收啊,遍历一下
dddddsae 2017-10-11
  • 打赏
  • 举报
回复
引用 3 楼 qq_39912309 的回复:
数组里面存的参数是什么类型就用什么类型接收啊,遍历一下
那我不是要定义好多变量来接收
李德胜1995 2017-10-11
  • 打赏
  • 举报
回复
例如springmvc,方法参数用数组接受啊。。。
dddddsae 2017-10-11
  • 打赏
  • 举报
回复
引用 1 楼 pany1209 的回复:
例如springmvc,方法参数用数组接受啊。。。
额,不好意思。可能说的有点不清楚。这样的,我后台已经拿到数据了,现在就是要对数据库进行操作。因为传过来的是个数组,所以我要获取他里面所有的值。问题就是要用变量接收他的里面的值,不知道有什么方法可以完成这一步。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧