关于抽取list的一级变量和二级变量

        为了在页面中显示从数据库提取出来的带图片的内容,我在页面中加入了如下的函数:

   <s:iterator value=" resultList" var="testquestion">

        ……

     <s:property escape="false" value="@com.winclass.framework.util.AddHttpURL@addHttpURLStrong(#testquestion.title)" /><br>

        ……

        显示正确,但是,第二次我在用它的时候出问题了,如下:

   <!--题干  -->        
    <s:property escape="false" value="@com.winclass.framework.util.AddHttpURL@addHttpURLStrong(#detail.title)" />

    detail是直接从action传过来的list类型的结果


        百思不得其解,后来头儿告诉我,这牵扯到一级变量和二级变量的问题,第一个例子中testquestion是二级变量,是一级变量resultList的内在元素。而第二个例子中,detail本身就是一级变量,所以不能这么调用,必须得改成如下形式:

   <!--题干  -->        
    <s:property escape="false" value="@com.winclass.framework.util.AddHttpURL@addHttpURLStrong(detail.title)" />

你看,就去了一个#,只有二级变量才跟#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值