<logic:iterate scope="request" name="newlist" type="Resource.class">
<bean:write name="newlist" property="xxx"/>
<bean:write name="newlist" property="xxx"/>
......
</logic:iterate>

解决方案 »

  1.   

    还有怎么带超级连接呢
    <html:link page="/IndexWatchnew.do" target="_blank" paramId="pid" paramName="****" paramProperty="****"><bean:write name="newlist" property="xxx"/></html:link>
      

  2.   

    问题解决了
    先谢谢lukelan(现代原始人)
      

  3.   

    现在还有个小问题就是
    怎么得到iterate的每次的序号
    就是说
    比如,有10条记录那么就会显示出10条记录
    但是在每次循环的时候,怎么样得到那个循环值(就象for(int i=1;i<=10;i++)--->每次得到i的值)
      

  4.   

    <logic:iterate scope="request" name="newlist" type="Resource.class" indexId="ind">
    <bean:write name="ind"/>  <!--可以在这页面这样取得那个ind的值-->
    <%=ind.value%><!--也可以在java代码中这样取得那个ind的值。-->
    <bean:write name="newlist" property="xxx"/>
    <bean:write name="newlist" property="xxx"/>
    ......
    </logic:iterate>
      

  5.   

    谢谢了兄弟
    还有个问题
    怎么样格式化输入的信息
    <bean:write name="newlist" property="xxx"/>
    这样是直接输出数据库中的值
    比如我不想这样
    数据库中有一个值2004-10-20 13:20:30
    如果直接这样
    那就会显示2004-10-20 13:20:30
    但是我想显示2004-10-20怎么写呀
      

  6.   

    使用java.text.SimpleDateFormat类的format方法就可以了。不过这样就使jsp页面中包含了java代码...考虑通过其它方法实现,比如再提供一个属性或者用自定义标签。
      

  7.   

    可以使用<bean:write format="yyyy-MM-dd" name="namexx" property="timexx"/>
    自定义标签其实也很简单,就是配置稍微麻烦一点。你可以参考有关资料。
      

  8.   

    但是这个怎么办?截取长字符的时候.你们是怎么显示实现的?,其他用嵌套java程序是不难,但是如果用strusts标签,怎么实现呢?
    比如sdfdsfsdfsdfsdfsdfsdfsadfsdafsadfsdf....很长,但是我只想显示前面的几个,怎么写?
      

  9.   

    但是这个怎么办?截取长字符的时候.你们是怎么显示实现的?,其他用嵌套java程序是不难,但是如果用strusts标签,怎么实现呢?
    比如sdfdsfsdfsdfsdfsdfsdfsadfsdafsadfsdf....很长,但是我只想显示前面的几个,怎么写?我也不知道简单的实现方式,我都是用自定义标签实现的,传入“需要显示的字符串变量”和“显示长度”,然后在jsp页面中使用这个标签就可以了。其实就是第一次的时候麻烦一点,以后在任何struts的应用里面都可以使用这个标签了。
    其实自定义标签有个很好理解的定义,把它当成一个函数,当然这个函数的形式比较特殊,其它的都和普通函数一样。