`

velcocity 学习

 
阅读更多
程序源代码在附件中



<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>data binding</title>
    </head>
   
    <body>
        <h2>Hello World VM! $name</h2>
        <h2>Hello World  $age</h2>
       
   1:显示宏中的信息: <br/>
    #test(400)  <br/> 
             宏2
    #test2()
    <br/>
          使用工具中方法格式化:<br/>
       $!dateTools.test("gjp345678888") <br/>
       格式化时间:
       time:  $dateTools.dateTime($date)
        <br/>
     
   
    <br/>
    2:设置变量:<br/>
    #set($name ="gaojp")
           输出:$name 另一种写法${name}
    <br/>
3:   设置list: \#foreach 使用 <br/>
    #set($mylist=["gjp","boce","best"])
    输出:<br/>
    #foreach($element1 in $mylist)
    $velocityCount
    this is $element1 <br/>
    #end       
  
4:  \#if使用<br/>
   #set($flag =false)
    #if($flag)
     this is true
    #else
     this is false
    #end
   
   
    <br/>
5: 注解
    ##单行注释
    #*
     * 多行注释
    *#
   
    <br/>
6: 引入本地模板文件
\#include 和\#parse 引入本地文件,为了安全引入的模板文件只能在模板目录中(TEMPLATE)<br/>
include 可以同时引入多个文件,parse 只可以引入一个文件<br/>
include 不会对引入的文件进行解析,parse 对文件进行解析<br/>
include 引入文件:
#include("include/index.html")<br/>
   
    parse 引入文件:
    #set($count =9)
   
    #parse("include/parsedemo.vm") 
    <br/>
7:内置对象<br />
   velocity 有些内置对象,可以在vm中直接使用 列入:
   \$request \$response \$session 等
   
  
    </body>

</html>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics