<s:iterator value="cardList">             <!-- cardList是action当中List <Card>类型,url是Card的一个属性 --> 
  <div class="content" name="content"> 
     <jsp:include page=" <s:property value='url'/>" > </jsp:include> 
  </div> 
</s:iterator> 
    其中 <jsp:include page=" <s:property value='url'/>" > </jsp:include>是错的,得不到url的值,问下高手这个怎么实现?  在线等... 

解决方案 »

  1.   

    要用EL取值的,在<s:property>中不能用${cardList.url}的形式
    要用<s:property value='#attr.cardList.url'/>
      

  2.   

      试了一下. 不对哦,我在页面当中都是那样取值都没错.用到<jsp:include 就不行
      

  3.   

    <s:iterator id ="card" name="cardList">            
      <div class="content" name="content"> 
        <jsp:include page=" <s:property value='${card.url}'/>" > </jsp:include> 
      </div> 
    </s:iterator>