0

パサイズ選択用のドロップダウンを 1 つ作成しました。

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

また、Actionclass には pageSize 属性があります。この変数を表示タグで使用しました。何も起こりませんでした。エラーが発生しています。

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

これを達成する方法は?

4

2 に答える 2

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">
于 2010-07-12T06:12:31.093 に答える
0

えっと…コメントでいただいたのですが、しばらく眺めて正解だと確信したので、本当の答えを出します。

スクリプト言語から pageSize を取得しようとしているようです... jsp の場合は試してみてください

pagesize="<%=pageSize%>" 

あなたはそれがアクションクラスにあると言っていますが... struts2から取得しようとしている場合は試してください

pagesize="<s:property value="pageSize"/>"
于 2010-07-09T14:55:38.353 に答える