freemarker 常用标签、表达式、类型转换、运算符用法

来源:互联网 发布:第一p2p软件 编辑:程序博客网 时间:2024/06/07 03:35

定义变量

<#assign key="value"/>

list + if、else

<#list lis.pics as li>    <#if li_index = 0>        第一个元素${li}    <#else>        其他元素${li}    </#if></#list>  

split

<#list "abc,def"?split(",") as li>      ${li}</#list>

replace

${name?replace('abc','ABC')}

include

<#include "head.htm"/>

获取url参数

${RequestParameters.id}

判断参数存不存在

<#if RequestParameters.id?exists>

时间解析

${time?string("yyyy-MM-dd HH:mm:ss")}

类型转换+运算

${num?number * price?number}

获取页面URI

${rc.getContextPath()}

获取session值

${(Session["user"].id)!}

获取request attribute 值

${Request["method"]}
原创粉丝点击