java web开发中数据的传递问题
1.我在后台把从数据库获取的数据封装到ArrayList中,然后转换为JSON格式,返回给前台的ajax,这样的做法是否符合规范呢?
2.如果不符合规范,那用什么方法进行在后台与ajax的之间传递数据?
------解决方案--------------------符合规范
------解决方案--------------------完全符合规范。谁说不符合,跟他丫急
------解决方案--------------------符合
JSONArray jsonArray2 = JSONArray.fromObject( list );
// 设置session
Map map = ActionContext.getContext().getSession();
map.put("Json", jsonArray2.toString());
jsp
<script type="text/javascript">
var str=<%=session.getAttribute("Json")%>;
</script>
或者Action返回
------解决方案--------------------可以做一个模板,每次替换数据后显示
------解决方案--------------------好像基本带上都是像楼主所说的那样传递的吧......