Struts2 如何根据用户要求在显示标签中应用页面大小?

Struts2 如何根据用户要求在显示标签中应用页面大小?,struts2,displaytag,Struts2,Displaytag,我已经为pasize选择创建了一个下拉列表 <s:select name="pageSize" cssClass="drop" list="#actResultLimitValue.lstEntities" listKey="code" listValue="value" onchange="document.forms[0].submit()"> pageSize属性在Actionclass中。我在display标签中使用了这个变量。没有发生什么事。我犯了一个错误 &

我已经为pasize选择创建了一个下拉列表

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

pageSize属性在Actionclass中。我在display标签中使用了这个变量。没有发生什么事。我犯了一个错误

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


如何做到这一点?

嗯。。。我只是把它作为一个评论,但在看了一段时间后,我很有信心它是正确的答案。。。所以我会给出一个真实的答案

看起来您正试图从脚本语言获取页面大小。。。如果是jsp,请尝试

pagesize="<%=pageSize%>" 
pagesize=“”
虽然你说是在动作课上所以。。。如果你想从struts2得到它,试试看

pagesize="<s:property value="pageSize"/>"
pagesize=“”

对于下面的代码非常有效

<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">