如何将TrimPath用于JSP页面

来源:互联网 发布:aws azure 阿里云 编辑:程序博客网 时间:2024/05/16 19:14

首先简单介绍下TrimPath。真的是很好用。

TrimPath是个轻量级的,基于JavaScript的,跨浏览器,采用APL/GPL开放源代码协议的,可以让你轻松进行基于模板编程方式的纯JS引擎。

它有如下的特点:
1、采用标准的JavaScript编写,支持跨浏览器
2、模板语法类似于:FreeMarker,Velocity,Smarty
3、采用简易的语言来描述大段的字串以及Dom/DHTML操作
4、可以很方便的解析XML文件格式的数据到指定模板。

采用该引擎,可以让它来完全处理View方面的事情,服务端Module直接输出Data就可以。让你的MVC模式连成一体,而且由于View由浏览器来处 理,大大减少了服务器的负担,用来构建Ajax技术的网络信息系统应用是一个非常好的选择。下面将通过翻译该站的文章来给大家介绍这个JST引擎的使用。

详细介绍见:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=735901

TrimPath下载地址:http://code.google.com/p/trimpath/wiki/JavaScriptTemplates


TrimPath不能用于JSP页面

最近想要在jsp页面中用TrimPath加载模板,发现不行。原因是TrimPath的表达式形式与jsp冲突,例如${value}。

稍微研究了一下TrimPath源码,发现它是通过字符串匹配来解析模板,为了完成我在jsp页面使用TrimPath的愿望,我发现可以对TrimPath的表达式进行扩展,让TrimPath同时支持${value}和@{value}两种表达式形式。在jsp页面就用@{value},这样就不会冲突。

扩展后的TrimPath下载地址:trimpath.js http://download.csdn.net/download/meikidd/4236595

原创粉丝点击