//绑定事件
$('.list').click(function(event){
var ele=event.target
deal(ele)
})
//处理函数
function deal(obj){
}只是举一个例子,如果有错误,请指出。
http://json-lib.sourceforge.net/下载json-lib的jar包,Getting Started里面有例程,把java Map 转成json形式的字符串
然后在页面里得到串
java代码里
Map map = new HashMap()
map.put("key1","value1")
JSONObject jsonObject = JSONObject.fromObject( map )
页面里
var map = ${jsonObject}
map["key1"]就等于value1了。
看它给的例子吧,比较详细,注意还有些依赖包。
一般不会直接把js的东西直接转成java对象,如果要转,里面也有例子
http://json-lib.sourceforge.net/usage.html
angularjs中的this与$scope的作用基本一样。所以,并不能像在jq或者js中那样传递。
得想其它办法。
如果是循环,如果考虑把$index传递到控制器中去,模版中每个循环加个变量:"test{{$index}}",然后控制器中通过控制test+$index这个变量的值来达到控制对应dom元素的目的。