上次问的有点问题,而且有补充,是这样:
function save(id, mosn, fcause){
var map = new Object();
var map1 = new Object();
map[mosn] = fcause;//这句是把mosn和fcause两个变量put进map里
//接下来,我想做一个map套map的格式
map1[id] = map;//1.这个是不是相当于java里的map1<id,map<mosn,fcause>>?
//2.这个id是单选按钮的id,如果我选了该id对应的单选按钮,是不是这个id也就是所对应的那个所选的单选按钮的那个id?如果不是的话是不是要(":radio[id="'+id+'"]")呢?
然后我想把这个map传到dwr里,
alm.addCare(map, 回调函数);//alm在dwr.xml里配置好了,addCare也对是dwr里对应的那个方法,现在这个map是不是不合适?如果想在jsp里变成json形式,该怎么写?
}dwrobjectfunctionjspjson
function save(id, mosn, fcause){
var map = new Object();
var map1 = new Object();
map[mosn] = fcause;//这句是把mosn和fcause两个变量put进map里
//接下来,我想做一个map套map的格式
map1[id] = map;//1.这个是不是相当于java里的map1<id,map<mosn,fcause>>?
//2.这个id是单选按钮的id,如果我选了该id对应的单选按钮,是不是这个id也就是所对应的那个所选的单选按钮的那个id?如果不是的话是不是要(":radio[id="'+id+'"]")呢?
然后我想把这个map传到dwr里,
alm.addCare(map, 回调函数);//alm在dwr.xml里配置好了,addCare也对是dwr里对应的那个方法,现在这个map是不是不合适?如果想在jsp里变成json形式,该怎么写?
}dwrobjectfunctionjspjson
map1['AAA'] = map;//1.这个是不是相当于java里的map1<'AAA',map<mosn,fcause>>?2.这个id是单选按钮的id,如果我选了该id对应的单选按钮,是不是这个id也就是所对应的那个所选的单选按钮的那个id?是,这个id的值等于单选按钮的id。
http://blog.csdn.net/rambo_jay/article/details/4706042
2.感觉楼主不太清楚jsp与js的相互关系
jsp是后台代码,使前台能获取到html格式文档,包含js代码。js是前台在浏览器的脚步中起作用。
所以 1.alm.addCare(map, 回调函数);中,alm必须为js对象,而不能是java对象。
2.alm是js对象时,在jsp中可以拼写map对象的json对象。如
<script>
var map = {${id}:${value}};//${id},${value}为jsp的写法,这就是jsp中正确拼写js的json对象方法,希望对你有用</script>
[],数组map和数组都可以相套如{name:"name",
level:"0",
sons:[{
name:"name1",
level:"1"
},
{
name:"name2",
level:"1"
}
],
tels:{
home:"5555555",
mobel:"138000000"
}
}