高分求:生成html的方法 本帖最后由 jianshao810 于 2009-11-05 13:28:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都可以,如果只是一个单纯的table绑定数据,个人觉得直接在服务端生成table代码,前台直接显示比较好! 还没有用过JSON,以后学习学习先帮你顶一下!个人分析一下:后台的返回值与前台显示方式不一样,后台负责处理数据但不负责展现,如果把展现功能放在了后台就显得有点混乱没有层次,且对于开发与维护人员来说都不方便。 将数据源(data)与显示(view)分开你的json数据回馈给前台后可以显示成table,可以显示成tree,可以显示成list menu...这样你的重点就转到前台来了,后台的逻辑反而简单,就生成json返回,至于前台要显示成什么样的,自己决定去吧。 楼主,这个问题,我的意见如下:1、若是table的生成写在后台,那么以后你改变table,还得去修改后台的java类。那么每次你就需要重新启动服务器(tomcat、WebLogic)2、json串放到前台,你从后台打过来的就是json串,里面不包含table、tr、td、class等等,好多标签和文字,减轻你网络传输的压力,对提升性能有好处。前台由于js解析都是各个客户端来做,他们独立运行自己的js,速度很快了。3、所以,建议楼主返回json串,而不去返回"<table><tr><td>hello</td></tr><tr><td>hello</td></tr>"。楼主可以看见,你返回的字符串很长很大,就会占用带宽。=== 结贴,给分 ===得到满意的答案,立即结贴给分,是一种良好的习惯和美德 个人而言,js处理我都用json串,而不用xml返回。以前刚学ajax,我返回的都是xml格式,自己在前天还得自己写解析,特别的绕和麻烦。后来发现自己很落伍,还有json这么好的东东,赶紧学来。很棒很好很good! JS绑定数据后出现的问题 如何获知脚本所在元素或父元素? 100很 求一个JS 不难 新手问题~~纯粹送分~~document.write后为什么之后的内容就不显示了? 难题:两个数组关联排序。有奖 如何作object里元素的遍历 JS问题. JS高手请进 各位大侠,怎么用VML画出图形,并对他进行操作? 在jsp网页中如何包含js文件 JS中多个下拉框多选复杂问题 关于匿名对象的创建与本身继承的属性和方法问题
先帮你顶一下!个人分析一下:后台的返回值与前台显示方式不一样,后台负责处理数据但不负责展现,如果把展现功能放在了后台就显得有点混乱没有层次,且对于开发与维护人员来说都不方便。
你的json数据回馈给前台后可以显示成table,可以显示成tree,可以显示成list menu...
这样你的重点就转到前台来了,后台的逻辑反而简单,就生成json返回,至于前台要显示成什么样的,自己决定去吧。
楼主,这个问题,我的意见如下:
1、若是table的生成写在后台,那么以后你改变table,还得去修改后台的java类。那么每次你就需要重新启动服务器(tomcat、WebLogic)
2、json串放到前台,你从后台打过来的就是json串,里面不包含table、tr、td、class等等,好多标签和文字,减轻你网络传输的压力,对提升性能有好处。前台由于js解析都是各个客户端来做,他们独立运行自己的js,速度很快了。
3、所以,建议楼主返回json串,而不去返回"<table><tr><td>hello</td></tr><tr><td>hello</td></tr>"。
楼主可以看见,你返回的字符串很长很大,就会占用带宽。=== 结贴,给分 ===
得到满意的答案,立即结贴给分,是一种良好的习惯和美德