当前位置:编程学习 > JS >>

怎样将JAVA中得list集合转换为javascript的二维数组?

我在JAVA中读取了数据库。将JAVABEAN封装在list集合中。 然后再javascript需要用这实体对性。 然而javascript只支持数组的形式。 需要怎样转换呢。

追问:我是在做一个日程。 用JAVASCRIPT写的日历。 日程的具体类容得从数据库来。 我知道javascript和List无关。 但是它有模拟二维数组的形式。 我就是想将list的对象转换为一个数组存入在JAVASCRIPT的二维数组中。
答案:JAVA中的LIST与JAVASCRIPT不是一个层面的东西。

 

你可以将LIST转换为JSON字符,然后Response给网页,做异步调用。

 

网页可以通过AJAX形式请求JSON数据,你的服务页通过LIST构造JSON字符后响应请求,然后网页拿到JSON数据后做相应的处理。

不需要任何转换。

javabean中取得数据后 (可以在jsp页面通过jstl库 或者相关el表达式得到)

直接取出如<c:foreach> 内 得到${} 在javascript中使用即可。。 是相互兼容的。

不需要转换,因为在JSP页面中, EL表达式与JavaScript是相互兼容的,EL表达式可以得到list集合中的内容,所以JavaScript可以通过EL的转换,直接使用list中的数据

其实你可以考虑转换成json或者xml数据,再用JAVASCRIPT对数据进行解析
json和xml都可以表示你的list对象,不一定要使用二维数组(JAVASCRIPT没有二维数组,但有表示二维数组的方法,不过有些麻烦)

上一个:关于javascript函数document.getElementById("")求高手分析
下一个:如何使用javascript来设置checkbox的选中状态

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,