httl开源JAVA模板引擎,动态HTML页面输出
2015-09-23 02:08
453 查看
HTTL(Hyper-Text Template Language)是一个适用于HTML输出的开源JAVA模板引擎,适用于动态HTML页面输出,可用于替代JSP页面,它的指令类似于Velocity。
HTTL采用类似于JSP的原理,将模板编译成Java字节码运行,但比JSP的EL更进一步,使用强类型推导,减少运行期反射和转型,更加快速.
缺省配置下,HTTL不需要依赖任何三方类库即可运行。
然后访问:http://localhost:8080/httl-springmvc-demo-1.0.11
下载主干源码:
https://github.com/httl/httl
https://github.com/httl/httl-demo
或者,直接下载各版本Tag包,并解压:
https://github.com/httl/httl/tags
https://github.com/httl/httl-demo/tags
编译源码:
生成Eclipse工程描述文件:
导入Eclipse工程:
Eclipse -> File -> Import -> Existing Projects into Workspace -> Browse -> Finished
将.httl文件以html编辑器格式打开:
Eclipse -> Window -> Preferences -> General -> Content Types -> Text -> HTML -> Add -> *.httl
安装Maven命令行:(用于支持上面的mvn命令)
Linux:
Windows:
HTTL采用类似于JSP的原理,将模板编译成Java字节码运行,但比JSP的EL更进一步,使用强类型推导,减少运行期反射和转型,更加快速.
缺省配置下,HTTL不需要依赖任何三方类库即可运行。
Maven依赖
已发布到Maven中央库:http://central.maven.org/maven2/com/github/httl/运行示例
将war包放到:tomcat/webapps/httl-springmvc-demo-1.0.11.war,并启动tomcat,然后访问:http://localhost:8080/httl-springmvc-demo-1.0.11
源代仓库
可以用同样的方式,导入MVC集成示例源码。下载主干源码:
https://github.com/httl/httl-demo
或者,直接下载各版本Tag包,并解压:
https://github.com/httl/httl-demo/tags
编译源码:
Eclipse -> File -> Import -> Existing Projects into Workspace -> Browse -> Finished
将.httl文件以html编辑器格式打开:
Eclipse -> Window -> Preferences -> General -> Content Types -> Text -> HTML -> Add -> *.httl
安装Maven命令行:(用于支持上面的mvn命令)
Linux:
相关文章推荐
- httl开源JAVA模板引擎,动态HTML页面输出
- java中常用的字符串的截取方法
- java中常用的字符串的截取方法
- Java中字符串中子串的查找共有四种方法(indexof())
- Java中字符串中子串的查找共有四种方法(indexof())
- java读取XML文件的四种方式
- java读取XML文件的四种方式
- java7 API详解
- java7 API详解
- 设计模式-工厂模式
- java反射机制
- mac jdk 6设置
- Acdream 1667 调皮的数一 (ACdreamer java 专场)
- Spring学习日记(3)建立bean工场实现Dao层
- java反射机制浅析
- java 面对象的思想
- java的HashMap与ConcurrentHashMap
- spring的学习历程之利用MessageSource实现国际化占位符直接输出原因(一)
- JAVA基础学习(十四)--集合一List和HashSet
- ODL openflowjava和openflowplugin的启动流程,代码详解。