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

java web开发中数据的传递有关问题

2014-01-23 
java web开发中数据的传递问题1.我在后台把从数据库获取的数据封装到ArrayList中,然后转换为JSON格式,返回

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返回
[解决办法]


谢谢,还有个问题,就是如果我想把ajax获取的数据以表格形式显示在网页中,该怎么做呢?我的做法是直接在ajax获取数据的时候把<tr><td>跟数据一起拼接成字符串然后显示到网页中,这样虽然能显示,但是我总感觉太麻烦,是不是可以有更好的方法呢?可以做一个模板,每次替换数据后显示
[解决办法]
好像基本带上都是像楼主所说的那样传递的吧......

热点排行