今天来上班.突然想到利用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天,他们毫无征兆地开启了内测邀请。 从目前已经获得内测的网友评价来看,有一些人认为效果“超出预期”,但也有人反馈只是“中规中矩”。整体来看,表达效果不错的反馈占多数。 获得...
9. 蓦然:这个词常用于诗词或者叙述中,表示因某种情景引发的反应,如"蓦然旧事上心来",表示突然想起了往事。 10. 陡然:表示思想或情感的瞬间变化,如"陡然醒悟",意味着突然明白了一个道理。 11. 乍然:形容...
c++解决马踏棋盘问题
在电脑突然没声音时,第一个想到的当然是音量设置。有没有静音?是否音量太小?用户可以检查音量设置,确保音量没有被静音或调小。如果音量正常,那么可以继续下一步的检查。 二、耳机连接检查 如果音量设置正常,...
网上极其少见的真正第二版。...注2:突然想到是不是因为资源的名字让有些朋友产生了误解? “5/5”是说一共是5个文件,这是第5个。此为winrar的分卷压缩包,从扩展名.part5.rar就能看出,还需要其他1-4号=.=....
标题中的内容虽然没有直接涉及到IT知识点,但可以推断出这是一位Android开发者在年终回顾自己的开发经历。描述中提到的“博文链接”可能是一个分享个人经验或技术文章的地方,但具体内容由于是空的,我们无法直接...
《数据库SQL基础教程:从查询到高级技巧》 SQL,全称Structured Query Language,是用于管理关系数据库的标准语言。本篇将深入讲解SQL的核心概念,包括基本查询、多表查询、嵌套查询、特殊运算符以及排序等关键知识...
缩在墙角的女主人突然想到自己离家的孩子, 一股母爱与同情油然从心底升起: 夜里多冷,那孩子的军毯居然滑落了! 女主人缓缓站起, 轻步走到敌兵的身边, 唯恐自己的脚步会惊醒那年轻人的故乡梦。 你的梦里...
电脑桌面图标突然变成白颜色了,这个问题相信大家在使用电脑的过程中,每个人都遇到过!遇到这种问题首先想到的就是用系统安全软件来修复,结果发现根本不起作用。电脑重启,还是不起作用!虽然问题不大,但修复起来...
古老的多线程下载FlashGet165a.exe现在用起来才感觉好用: 现在超线程下载象病毒又象木马,监视一下网络流量,发现发出的比...突然想起6年前用的多线程工具在光盘上呢。拿来一用,感觉那个爽呀!不敢独占。拿出来分享。
今天在车上,玩手机上的五子棋,突然想到,可不可以用matlab来开发一个。 今天去mathworks网站上看了,好像还没有。如果有兴趣的话,大家可以一起开发。 这是一个长期的过程,只是一个业余爱好。 感兴趣的...
在编程世界中,LeetCode 是一个非常受欢迎的在线平台,它提供了大量的编程题目,用于提升开发者们的算法技能和解决问题的能力。对于 Python 开发者来说,掌握 LeetCode 中的题目及其解决方案不仅能提高编程技巧,还...
这是一个充满预言、谶语和诅咒的年代,这是一个人人皆神、诸佛具死 的年代,我自己则每每常因某个只言片语的应验,找到先知先觉的感觉 ,但某一天我突然想到,我们过去登坛说法的话能否逐条用现实检验 迷失2012 2012,一个...
前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原因是因为360网站卫士的缓存黑名单突然无法过滤后台,导致WordPress无法登录!虽然,可以通过修改本地hosts文件来解决这个问题,但是还是想暂时取消...
- **“猛然”**更多地与人的情感或心理状态的突然变化相关联,如“他猛然想起了一件重要的事情”。 - **“倏忽”**则侧重于时间的快速流逝或事物的瞬息万变,如“时光倏忽,转眼已是数年”。 - **“卒然”**和**...
他家的牧羊犬因为蜱虫叮咬传染上了巴贝虫病,引发了非常严重的贫血症状,经过几天治疗有所好转,突然又开始恶化,甚至出现了牙龈发白的严重贫血征兆。 他将牧羊犬又送回了宠物医院,但一系列传染病检测做完,除了...
clienBBS版本1.00注意很长一段时间后,许多事情不起作用。 修复了帖子标题不可见的错误。 帖子中显示了指向附加的照片和视频的链接。...要求它可能有很多错误,因为它意识到突然想到的一个想法。 如果您喜欢使
3,突然想到了命令行,网上搜索CentOS 8弹出光盘命令 在命令行界面输入 eject 命令 4,再次尝试安装增强功能,果然没有报错! 5,点击运行,并输入授权认证密码。 6,但是,,,,但是,,,,,还是不能全屏??...
一张张点击保存,就在第18张得时候,突然想起。我特么不是程序员么,这种手动草做的事,怎么能做,不行我不能丢程序员的脸了,于是便开始这次爬虫之旅。 原理 初入爬虫的坑,没有太多深奥的理论知识,要获取知乎上...
也许你根本没想到,用这些非常普通甚至有时候很让人讨厌的Windows XP出错音竟然也能做出一段非常好听的音乐。没错,有人办到了,于是网易数码将其刊登出来,震撼你的耳朵。 用Windows XP的所有声音(当然包括最...