struts2的<s:date name="" format="">标签,我现在用:
 <s:iterator value="allnews">
        <tr><td width="400"><br><s:property value="title"/></td>
        <td style="font-size:11px">
       <s:date name="<s:property value="time"/>" format="yyyy-MM-dd"></s:date>
        </td>
        </tr> 
        </s:iterator>
对于:<s:date name="<s:property value="time"/>" format="yyyy-MM-dd"></s:date>
的name属性写法错误,可是没有解决办法了,有什么好的建议没,网上讲的都没到点上,都是name="time"之类的,但是我现在要循环List对象allnews并输出time,请问怎么解决

解决方案 »

  1.   

    list集合allnews里面的每个对象里面有个time属性??直接用:<s:date name="time" format="yyyy-MM-dd"></s:date>不行吗?不理解
      

  2.   

    你说的对list集合allnews里面的每个对象里面有个time属性,但是:<s:date name="time" format="yyyy-MM-dd"></s:date>不行
      

  3.   

    如果说list集合中存放的对象集合中,每个对象里面都有time属性,这样写<s:date name="time" format="yyyy-MM-dd"/>应该是没有问题的
    你的是list集合allnews里面含有对象,对象的某个属性还是个子对象,子对象里面有个time属性?呵呵
      

  4.   

    <s:iterator value="allnews" id="it">
    <s:date name="it.time" format="yyyy-MM-dd"></s:date>
      

  5.   

    <input class="Wdate" dataType="Date" msg="提醒日期不能为空" id="operateTime" name="time" type="text" onfocus="WdatePicker({dateFmt:'yyyyMMdd'})" value="${time}"/>