shop++中freemark的基本用法
2015-09-06 13:23
260 查看
基本表达式
${xx} 输出表达式
${agent.expTime?string("yyyy-MM-dd")} 日期输出格式
${gaent?string.number} 三种不同的数字格式
${agent?string.currency} <$00.00>
${agent?string.percent} <00%>
$<agent?string("是","否")> 输出布尔值:是或否
内置函数:笤俑区别于属性的访问,使用?代替
html 对字符串进行HTML编码
cap_first 使用字符串第一各字母大写
lower_case 将字符串转换成小写
trim 去掉字符串前后的空白字符
循环读取:
[#list page.content as agent]
[/#list] 用于分页处理,page是控制层传过来的对象变量名通过content 遍历出里面的内容, 使用as赋值给agent 就可以通过agent点属性的方式得到对象的值
<#list student as stu>
${stu}
</#list>
这里值得注意的就是/的使用。循环结束位置要用/
逻辑判断:
<#if>
<#else>
</#if>
空值输出:
[#if review.member??] 如果有值就输出,没有值就不输出
来自 http://bbs.shopxx.net/read-htm-tid-27549.html
${xx} 输出表达式
${agent.expTime?string("yyyy-MM-dd")} 日期输出格式
${gaent?string.number} 三种不同的数字格式
${agent?string.currency} <$00.00>
${agent?string.percent} <00%>
$<agent?string("是","否")> 输出布尔值:是或否
内置函数:笤俑区别于属性的访问,使用?代替
html 对字符串进行HTML编码
cap_first 使用字符串第一各字母大写
lower_case 将字符串转换成小写
trim 去掉字符串前后的空白字符
循环读取:
[#list page.content as agent]
[/#list] 用于分页处理,page是控制层传过来的对象变量名通过content 遍历出里面的内容, 使用as赋值给agent 就可以通过agent点属性的方式得到对象的值
<#list student as stu>
${stu}
</#list>
这里值得注意的就是/的使用。循环结束位置要用/
逻辑判断:
<#if>
<#else>
</#if>
空值输出:
[#if review.member??] 如果有值就输出,没有值就不输出
来自 http://bbs.shopxx.net/read-htm-tid-27549.html
相关文章推荐
- shop++修改文章页面生成路径的方法
- 有关OpenEntityManagerInViewInterceptor的深入了解
- shopxx中偶尔商品图片上传不成功,竟然和dns解析有关。
- shop++邮箱配置,即开启SMTP服务心得。
- shop++源代码
- shopxx源代码lib
- shell
- RHEL7无人值守 DHCP+TFTP +SYSLINUX+FTP +KICKSTART
- openstack-keystone 多region搭建及调试
- Linux文件系统上的特殊权限(SUID、SGID、Sticky)的知识点
- bash环境变量的相关内容
- Linux之任务计划
- 转 .Net架构必备工具列表
- Topological sorting
- centos 6.7 升级 python 安装pip
- POJ 3258 River Hopscotch(最大化最小值)
- nopcommerce3.6中文包
- nopcommerce 3.6网银在线支付插件(源码)
- 用Properties补充hibernate.cfg.xml配置
- Linux磁盘管理、文件系统相关知识点及其相关命令的使用方法