我为pasize选择创建了一个下拉列表。
<s:select name="pageSize" cssClass="drop"
list="#actResultLimitValue.lstEntities" listKey="code"
listValue="value" onchange="document.forms[0].submit()">
PageSize属性在Actionclass中。我在显示标签中使用了这个变量。什么都没发生。我收到了错误。
<display:table id="data" name="lstEntities" sort="list" uid="row" class="main"
pagesize="<%pageSize%>" export="true"
requestURI="findPrtyByPrty.action">
如何实现这一目标?
答案 0 :(得分:1)
适用于以下代码,
<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">
答案 1 :(得分:0)
呃......我确实把它作为一个评论,但我很有信心盯着它看了一会儿,这是正确的答案......所以我会给出一个真正的答案。
看起来你正试图从你的脚本语言中获取pageSize ...如果是jsp试试
pagesize="<%=pageSize%>"
虽然你说它在动作类中所以......如果你想从struts2中获取它,试试
pagesize="<s:property value="pageSize"/>"