代码之家  ›  专栏  ›  技术社区  ›  Juri

Displaytag库-检测分页请求

  •  0
  • Juri  · 技术社区  · 17 年前

    我目前正在为Liferay开发一个portlet(使用SpringMVC框架)。现在,我刚刚使用displaytag库来实现对portlet上显示的列表的分页。

    int isPagingRequest = PortletRequestUtils.getIntParameter(request, "d-1332617-p", -1);
    

    ..如果isPagingRequest(我可以将其更改为布尔值)有一个值,则该请求已由displaytag分页启动。然而,这是非常糟糕的编码,所以我想避免它。此外,“d”和“p”之间的数字不同,这使得很难检测到它。

    谢谢

    3 回复  |  直到 17 年前
        1
  •  1
  •   MetroidFan2002    17 年前

        2
  •  0
  •   Vincent Ramdhanie    17 年前

    一种选择是将您自己的参数添加到 属性例如,您可以添加以下内容:

    requestURI="mylistsource.action?ispage=true"
    

    到表标记,其中mylistsource.action是首先生成列表的服务器操作。

    然后,您可以在服务器上查找“ispage”参数。

        3
  •  0
  •   RIP    15 年前

    . 以上内容将解决您的问题,并总结@MetroidFan2002所说的内容。