在servlet中,我得到了类似的东西:
Map<String, String> myFruits = giveMeSomeFruits();
request.serAttribute("myFruits", myFruits);
在.js中,我得到了:
<label ng-repeat='(key, value) in myFruits'>
<input type='checkbox' value='{{value}}' ng-click='eat(value)'/> {{key}}
</lable>
现在,我需要将映射myFruits从servlet传递到angularJs,有什么干净的方法吗?
最佳答案
这可能有效。
1.是的,从angular到servlet的ajax调用。
2.转换地图
使用JSONObject到Java中的Json并从
Servlet为JSON。return new JSONObject(myFruits);
$.ajax(
url : url, // Controller URL
success: function(resultJSON){
//Assign resultJSON to myFruits variable
$scope.myFruits = resultJSON;
}});
关于java - 将 map 从servlet传递到Angularjs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31127554/