起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2479|回复: 11

[结贴] 自定义action 怎么将查询的结果集存到数组中?

[复制链接]

20

主题

74

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2014-11-12 10:54:57 | 显示全部楼层 |阅读模式
在自定义的ACTION中,怎么将查询到的结果集存到不定长数组中,在之后的查询中要用到的。

1

主题

1222

帖子

1378

积分

金牌会员

Rank: 6Rank: 6

积分
1378
QQ
发表于 2014-11-12 11:05:02 | 显示全部楼层
可以遍历table 存到list里
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
发表于 2014-11-12 11:08:01 | 显示全部楼层
可以遍历返回的结果集,把它放到数组里面,参考一下
  1. var jsonStr = result.response;
  2.          var info = new Array();
  3.          for ( var i = 0; int < jsonStr.rows.length; i++) {
  4.                 info[i] jsonStr.rows[i].字段名.value;       
  5.          }
复制代码
回复 支持 反对

使用道具 举报

20

主题

74

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
 楼主| 发表于 2014-11-12 11:43:10 | 显示全部楼层
jason2014 发表于 2014-11-12 11:08
可以遍历返回的结果集,把它放到数组里面,参考一下

出现错误:
JUSTEP151044, 编译模块"/WLGLXT/lld/logic/code"中的类"Lld"出错
F:\X5.2.7\model\BIZ\WLGLXT\lld\logic\code\dsrc\Lld.java:85: 需要 ".class"
for (var i=0;int<JSONSTR.ROW.LENGTH;I++){
^
1 错误
详细
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
发表于 2014-11-12 11:46:36 | 显示全部楼层
zs182 发表于 2014-11-12 11:43
出现错误:
JUSTEP151044, 编译模块"/WLGLXT/lld/logic/code"中的类"Lld"出错
F:\X5.2.7\model\BIZ\WLGL ...

你把代码放在哪里啊?应该写在js里面
回复 支持 反对

使用道具 举报

20

主题

74

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
 楼主| 发表于 2014-11-12 11:48:16 | 显示全部楼层
本帖最后由 zs182 于 2014-11-12 11:50 编辑
jason2014 发表于 2014-11-12 11:46
你把代码放在哪里啊?应该写在js里面


我是要在java里的。
   我想把查询的到数据集存在数组中,在下一步的操作查询,更改中要用到里面的数据。
   
回复 支持 反对

使用道具 举报

89

主题

1377

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
QQ
发表于 2014-11-12 11:59:14 | 显示全部楼层
zs182 发表于 2014-11-12 11:48
我是要在java里的。
   我想把查询的到数据集存在数组中,在下一步的操作查询,更改中要用到里面的 ...

List<object[]> obj = new Arraylist<Object[]);
while(rs.next()){
Object[] ob = new Object[size];
ob[0]=rs.getInt(1);
.........
obj.add(ob);}

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
发表于 2014-11-12 11:59:58 | 显示全部楼层
zs182 发表于 2014-11-12 11:48
我是要在java里的。
   我想把查询的到数据集存在数组中,在下一步的操作查询,更改中要用到里面的 ...

在java保存到数组也很容易啊,rs.next()遍历一下取值就行
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-11-12 13:38:05 | 显示全部楼层
zs182 发表于 2014-11-12 11:43
出现错误:
JUSTEP151044, 编译模块"/WLGLXT/lld/logic/code"中的类"Lld"出错
F:\X5.2.7\model\BIZ\WLGL ...

参考2楼的

http://bbs.justep.com/forum.php? ... 6&pid=164970535
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

74

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
 楼主| 发表于 2014-11-12 14:12:35 | 显示全部楼层
cyteamo 发表于 2014-11-12 11:59
List obj = new Arraylist

也是出错:
JUSTEP151044, 编译模块"/WLGLXT/lld/logic/code"中的类"Lld"出错
F:\X5.2.7\model\BIZ\WLGLXT\lld\logic\code\dsrc\Lld.java:72: 找不到符号
符号: 类 Arraylist
位置: 类 Lld
List obj = new Arraylist();
^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 19:57 , Processed in 0.101026 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表