今天来上班.突然想到利用velocity的模板来生成ajax后的html代码块.
以前是通过ajax来获得一组list数据.然后在页面的js当中进行组装.比如:
function getMessageByUser(page){
var messages = $('messages');
var userName = "xgliukun";
var html = "<table>";
MessageUtils.getMessageByUser(userName,page,"getMessageByUser",function(data){
if(data.length<=1) {
alert('not yet');
}else{
for(var i=0;i<data.length-1 ;i++){
//generate HTML code here!
);
}
html +=data[data.length-1];
html +="</table>";
messageshow.innerHTML=html;
}
});
}
不光是程序员调试不方便.而且美工也非常不方便.于是换了一种想法.在js当中将template的路径传到java类.然后利用Velocity.mergeTemplate将生成好的String传到页面上去.省去很多麻烦的js组装.而且很多template都可以重用.高度节省代码和时间.特别适合大规模的使用ajax,和ajax分页.
不知各位有何高见?或者其他更舒服的办法
分享到:
相关推荐
万万没想到,距离正式发布还有10天,他们毫无征兆地开启了内测邀请。 从目前已经获得内测的网友评价来看,有一些人认为效果“超出预期”,但也有人反馈只是“中规中矩”。整体来看,表达效果不错的反馈占多数。 获得...
c++解决马踏棋盘问题
同样是老师讲课时自己制作的课件,呵呵!希望能给大家点帮助!
网上极其少见的真正第二版。...注2:突然想到是不是因为资源的名字让有些朋友产生了误解? “5/5”是说一共是5个文件,这是第5个。此为winrar的分卷压缩包,从扩展名.part5.rar就能看出,还需要其他1-4号=.=....
NULL 博文链接:https://csstome.iteye.com/blog/1340737
缩在墙角的女主人突然想到自己离家的孩子, 一股母爱与同情油然从心底升起: 夜里多冷,那孩子的军毯居然滑落了! 女主人缓缓站起, 轻步走到敌兵的身边, 唯恐自己的脚步会惊醒那年轻人的故乡梦。 你的梦里...
电脑桌面图标突然变成白颜色了,这个问题相信大家在使用电脑的过程中,每个人都遇到过!遇到这种问题首先想到的就是用系统安全软件来修复,结果发现根本不起作用。电脑重启,还是不起作用!虽然问题不大,但修复起来...
古老的多线程下载FlashGet165a.exe现在用起来才感觉好用: 现在超线程下载象病毒又象木马,监视一下网络流量,发现发出的比...突然想起6年前用的多线程工具在光盘上呢。拿来一用,感觉那个爽呀!不敢独占。拿出来分享。
今天在车上,玩手机上的五子棋,突然想到,可不可以用matlab来开发一个。 今天去mathworks网站上看了,好像还没有。如果有兴趣的话,大家可以一起开发。 这是一个长期的过程,只是一个业余爱好。 感兴趣的...
Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现
这是一个充满预言、谶语和诅咒的年代,这是一个人人皆神、诸佛具死 的年代,我自己则每每常因某个只言片语的应验,找到先知先觉的感觉 ,但某一天我突然想到,我们过去登坛说法的话能否逐条用现实检验 迷失2012 2012,一个...
前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原因是因为360网站卫士的缓存黑名单突然无法过滤后台,导致WordPress无法登录!虽然,可以通过修改本地hosts文件来解决这个问题,但是还是想暂时取消...
前一段我突然想起把这本书翻译成中文。于是我联系书的作者,他非常赞同,愿意为中文版写两章新的内容,一章是介绍,介绍当年采访NT开发过程的背景资料,另一章介绍当年人物的今天情况。 对现在出中文版的一个担心...
他家的牧羊犬因为蜱虫叮咬传染上了巴贝虫病,引发了非常严重的贫血症状,经过几天治疗有所好转,突然又开始恶化,甚至出现了牙龈发白的严重贫血征兆。 他将牧羊犬又送回了宠物医院,但一系列传染病检测做完,除了...
一张张点击保存,就在第18张得时候,突然想起。我特么不是程序员么,这种手动草做的事,怎么能做,不行我不能丢程序员的脸了,于是便开始这次爬虫之旅。 原理 初入爬虫的坑,没有太多深奥的理论知识,要获取知乎上...
clienBBS版本1.00注意很长一段时间后,许多事情不起作用。 修复了帖子标题不可见的错误。 帖子中显示了指向附加的照片和视频的链接。...要求它可能有很多错误,因为它意识到突然想到的一个想法。 如果您喜欢使
3,突然想到了命令行,网上搜索CentOS 8弹出光盘命令 在命令行界面输入 eject 命令 4,再次尝试安装增强功能,果然没有报错! 5,点击运行,并输入授权认证密码。 6,但是,,,,但是,,,,,还是不能全屏??...
有许多网友在推广自己产品的网站和是推广链接的时候,常常会发现运行的好好的网站链接突然就被封了,其中原因可能是网站的内容触犯了微信的规则,但是还有很大的一部分被同行恶意投诉举报,最后导致我们的域名链接被...
也许你根本没想到,用这些非常普通甚至有时候很让人讨厌的Windows XP出错音竟然也能做出一段非常好听的音乐。没错,有人办到了,于是网易数码将其刊登出来,震撼你的耳朵。 用Windows XP的所有声音(当然包括最...
相信各位一定有个经验:当你选择安全地移除随身碟(或其他装置)后,突然想到「啊,有个档案忘记放进去!」或者是同时插了两个随身碟,结果移错了,把还要继续使用的那一枚移除。通常这时候我们祇能把随身碟拔起来,...