struts2标签中调用Freemarker中的变量对象
2008-08-30 14:02
239 查看
今天发现struts2标签中调用Freemarker中的变量对象
例子1:
<#list layoutList as layout>
<@s.url action="goodsLimitSaleList" escapeAmp="false"><@s.param name="layoutid" value="%{'${layout.id}'}"/></@s.url>
</#list>
例子2:
<#global AdsHeight="300"/> 此变量为字符串
<@s.property value="%{${AdsHeight}+1}"/> 输出结果301 (此时将字符串转换为了数字然后+1)
<@s.property value="%{${AdsHeight+1}}"/> 输出结果3001(字符串连接)
例子3:
<#list 1..5 as x>
<@s.property value="%{${x+1}}"/>
<@s.property value="%{${x}+1}"/>--
</#list>
输出一样 22--33--44--55--66--
交互也是如此简单,好。
例子1:
<#list layoutList as layout>
<@s.url action="goodsLimitSaleList" escapeAmp="false"><@s.param name="layoutid" value="%{'${layout.id}'}"/></@s.url>
</#list>
例子2:
<#global AdsHeight="300"/> 此变量为字符串
<@s.property value="%{${AdsHeight}+1}"/> 输出结果301 (此时将字符串转换为了数字然后+1)
<@s.property value="%{${AdsHeight+1}}"/> 输出结果3001(字符串连接)
例子3:
<#list 1..5 as x>
<@s.property value="%{${x+1}}"/>
<@s.property value="%{${x}+1}"/>--
</#list>
输出一样 22--33--44--55--66--
交互也是如此简单,好。
相关文章推荐
- JavaSE第六十四讲:使用反射机制调用对象的私有方法、访问对象的私有成员变量
- 织梦标签dede:sql根据页面动态参数变量动态查询调用其它信息
- struts2中action调用servletAPI方法及struts2标签显示方式
- 如何在freemarker模板里面使用struts2的标签
- 待补充:java类里的私有变量问题,在对象A里有一个对象B,调用对象B的方法获取变量,会有短暂的缓存
- Struts2之OGNL表达式与值栈对象及常用标签的使用
- 怎么将页面上的java变量放到struts2标签里?
- struts2标签使用时产生异常:freemarker.core.InvalidReferenceException: Expression parameters.id is undefined
- 被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法
- 我对于调用对象和基本变量类型内存的运行机制理解
- 局部对象变量调用分线程方法
- Struts2 中的配置文件 package name 、namespace 以及 对象方法调用
- Struts2解析FreeMarker模板中变量的顺序
- struts2 iterator标签内使用property标签无法获取迭代对象以外的值的解决方法
- 调用struts2标签库
- struts2.x的常量配置,动态方法调用,通配符,拦截器,ValueStack和标签
- OC 对象调用属性或实例变量或方法的细节。
- STRUTS2 标签调用静态方法
- struts2 if 标签的使用 已经使用迭代取出List中的Object对象中的属性
- 《struts2权威指南》学习笔记之在Freemarker中使用struts2标签