首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JavaScript怎么获取list中存放的二维变量?

2012-08-25 
JavaScript如何获取list中存放的二维变量??想请教一下大家,如果我将后台获取的二维数组存放在list里,在前

JavaScript如何获取list中存放的二维变量??
想请教一下大家,如果我将后台获取的二维数组存放在list里,在前台的jsp页面中如何在JavaScript如何获取这个数组啊?
初学者,请大家帮忙了,谢谢!(*^__^*) 嘻嘻……


[解决办法]
不懂 帮顶,等高手进来~
[解决办法]
后台传对象( 存放在list里)到前台页面JS,需要用AJAX框架

如果数据少的吧就切割字符吧



[解决办法]
不知道你怎样放:是list.add(数组)还是for(int i = 0; i < 数值.length;i++){list.add(数值[i])};
建议你直接将数组存入request, request.setAttribute("arrays",数组);
在页面中
<script type="text/javascript">
var arrays = new Array();
var row,cel;
<%
String[][] arrays = (String[][])request.getAttribute("arrays");
int row = arrays.length;
cel = 2;//你一定知道
for(int i = 0; i < row;i++){
for(int j = 0; j < cel; j++){
%>
arrays[<%=i%>][<%=j%>]="<%=arrays[i][j]%>";
<%
}
%>
<% }%>
</script>

[解决办法]
javascript无法操纵request,session,application等服务器对象.. 
如果需要javascript从后台获取list数据,需要使用到ajax技术...

最后的方法使用javascript方便的框架
推荐jQuery[大大简化了javascript], DWR[java框架,使得javascript可以直接调用后台java代码] .....
DWR可能会更适合楼主..

热点排行