微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jpc-template web模板语言

程序名称:jpc-template

授权协议: Apache

操作系统: 跨平台

开发语言: Java

jpc-template 介绍

轻型的web模板语言,用来根据变量值动态生成html页面。(模板解析程序起初使用在python平台后,后来改写到java平台)

基本功能

1.模板不依赖Servlet或者其他环境,标准jdk下即可运行。(python版本也是如此)

2.模板语句使用$开头,会自动过滤html中的javascript代码,和jquery的标记$。当前版本支持

3.赋值$var{};循环$for;条件 $if和$include(file)包含;和${xx}取值语句

4.支持自定义全局方法调用对象自有方法(getXxx()方法可以使用xxx字段获取

5.for循环支持迭代map,数组,集合。

6.if条件运算符支持&, | 逻辑运算 和 ==, <, >, <=, >=, !=

7.if条件可以有一个附加$else语句。当if条件为false时执行。

模板使用

1.在if,for语句中的变量会自动解析,不用使用${}取对应变量值;

2.文件解析编码为utf-8,可以根据对应文件设置。

3.模板解析会根据html文件修改信息缓存html文件

4.模板解析出的对象,对应java中的对象,可以直接使用其方法属性

jpc-template 只是个简单的web模板解析软件,只有20多kb,源代码共享,欢迎分享经验并添加更多新功能

jpc-template 官网

http://code.google.com/p/jpc-template/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐