【问题标题】:Writing conditional expressions in offset attribute of logic:iterate tag for struts 1.3在逻辑的偏移属性中编写条件表达式:struts 1.3的迭代标记
【发布时间】:2012-06-26 06:10:37
【问题描述】:

我想在struts1.3的logic:iterate标签的offset属性中写一个条件。我的标签是这样的

逻辑:迭代名称="instlist" id="inst" type="com.umonitor.fundstransfer.beans.FtInstitution" indexId="counter"

我想将偏移值设置为列表中的每 8 个元素。

这可能吗?我想实现分页,但问题是我无法更改操作类或添加任何内容,只能操作 jsp 中的值。我在 jsp 中有完整的列表,并且只需要在页面中显示 8 行。

【问题讨论】:

    标签: struts


    【解决方案1】:

    您是否查看过 logic:iterate 的“偏移”和“长度”属性? http://struts.apache.org/1.x/struts-taglib/tlddoc/logic/iterate.html

    这些属性将使您能够从某个位置(偏移)开始,然后仅显示接下来的 8 个条目(长度)。

    在您的情况下,我猜您有一个名为“page”之类的参数,您需要将偏移量设置为 page*8,将长度设置为 8。

    【讨论】:

    • 这有一个问题,我在迭代器中使用的列表大小为 30,所以当我设置长度和偏移量时,它会显示该列表的前 8 个并跳过其余部分。有没有办法向迭代标签添加按钮,如 prev 和 next
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多