java里的array 怎么赋值呢
我再一个js里用到的一个array想从java类里获取到,怎么赋值呢?
js里是这样写得
<script type="text/javascript">
var twoVal=new Array();
twoVal[0]=new Array('402881c23afed41b013afee7ec640004','1号楼','4028818a3b32926d013b329bf35d0004');
twoVal[1]=new Array('402881c23afed41b013afee7ec640004','2号楼','4028818a3b32926d013b329c089b0005');
twoVal[2]=new Array('402881c23afed41b013afee7ec640004','3号楼','4028818a3b32926d013b329c1f7e0006');
</script>
我想转换到java类里去取这个array
是rs查询到结果了
while(rs.next){
TwoVal[0]=new Array(rs.getString("parentid"),rs.getString("name"),rs.getString("guid")); //这里应该怎么写呢?
}
[解决办法]
java里面你可以使用ArrayList
[解决办法]
var twoVal = <%=request.getAttribute("Array")%> ;
[解决办法]
TwoVal[0]=new Array(rs.getString("parentid"),rs.getString("name"),rs.getString("guid")); //这里应该怎么写呢?
这时得到的都是同一行的不同列数据,不太适合一起放在一维数组的一个元素中
因为有行列,二维数组更适用
[解决办法]
<script type="text/javascript">
var twoVal=new Array();
<% int i=0;
while(rs.next){
%>
twoVal[<%=i>]=new Array('<%=rs.getString("parentId")%>','<%=rs.getString("name")%>','<%=rs.getString("guid")%>');
<%i++;}%>
</script>