2010-07-09 52 views
0

我已经为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"> 

如何做到这一点?

回答

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

呃......我只是把这个作为一个评论,但是我在盯着它一段时间后非常有信心,这是一个正确的答案......所以我会提出一个真正的答案。

它看起来像你想从你的脚本语言得到pageSize的......如果是jsp的尝试

pagesize="<%=pageSize%>" 

虽然你说这是在动作类,所以......如果你想从struts2的得到它尝试

pagesize="<s:property value="pageSize"/>" 
相关问题