欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Velocity 内置指令 #include() 的使用方法,,include 跟#pa

来源: javaer 分享于  点击 12549 次 点评:229

Velocity 内置指令 #include() 的使用方法,,include 跟#pa


include 跟#parse指令不同的是 #include 引入的是静态模板。

VMDemo.java

import java.io.StringWriter;import java.io.Writer;import org.apache.velocity.Template;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.Velocity;import org.apache.velocity.tools.generic.RenderTool;public class VMDemo {  public static void main(String[] args) throws Exception {    Velocity.init();    Template t = Velocity.getTemplate("./src/VMDemo.vm");    VelocityContext ctx = new VelocityContext();    Writer writer = new StringWriter();    t.merge(ctx, writer);    System.out.println(writer);  }}

VMDemo.vm

<html>  <head>    <title>Homepage</title>  </head>  <body>    <h1>Welcome!!</h1>    #include("./src/pageFooter.vm")  </body></html>

pageFooter.vm

<h3>Copyright &copy; 2013 byrx.net</h3>
相关栏目:

用户点评