Search code examples
struts2displaytag

how to apply page size in display tag as per user request?


I have created one drop down for pasize selection.

<s:select name="pageSize" cssClass="drop"
  list="#actResultLimitValue.lstEntities" listKey="code"
  listValue="value" onchange="document.forms[0].submit()">

And pageSize attribute is there in Actionclass. I used this variable in display tag. Nothing happend. i am getting error.

<display:table id="data" name="lstEntities"  sort="list"  uid="row" class="main"
  pagesize="<%pageSize%>" export="true"
  requestURI="findPrtyByPrty.action">

How to achieve this?


Solution

  • Worked well for below code,

    <s:set name="selectedPageSize" value="pageSize" scope="request"/>
    <display:table id="data" name="lstEntities"  sort="list"  uid="row" class="main"
            pagesize="${selectedPageSize}"  export="false"
            requestURI="findPrtyByPrty.action">