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

怎么将java对象传给javascript

2012-03-23 
如何将java对象传给javascript?java端...data.put( 0 ,一 )data.put( 1 ,二 )....javascript端v

如何将java对象传给javascript?
java端
...
data.put( "0 ",   "一 ");
data.put( "1 ",   "二 ");
....

javascript端
var   data=   <%=   data%> ;
这么写报错
var   data=   " <%=   data%> ";
这么些得到的是字符串不是对象

[解决办法]
不能传递对象的,只能传递字符串,例如日期,传过来还想用日期对象,可以
var d = new Date( "2000/12/1 ")
[解决办法]
由于javascript和java是两种不同的语言,对象传递过来也没有什么用的
[解决办法]
没有转换函数,你要非想这么用,那只能把java对象里的属性都一一放到date类里面,如果js自带的date类不能满足你的要求,就重新写个date对象来用就好了.不过好象比较麻烦~
[解决办法]
可以自己写一个类似的转换方法来处理成js里面的对象.不过比较麻烦就是了.
[解决办法]
转换吧,把JAVA对象里的所有属性都用JSON的格式传给JS

热点排行