1
在我的項目中我正在使用顯示標記。當返回的結果像例如300頁。用戶需要跳轉到例如200但他不能。他需要慢慢走(一次5頁左右)。我想添加能力給用戶在下拉選擇他想要跳轉到的頁面。顯示標籤或任何建議中是否有任何財產?Displaytag struts 2轉到特定頁面
在我的項目中我正在使用顯示標記。當返回的結果像例如300頁。用戶需要跳轉到例如200但他不能。他需要慢慢走(一次5頁左右)。我想添加能力給用戶在下拉選擇他想要跳轉到的頁面。顯示標籤或任何建議中是否有任何財產?Displaytag struts 2轉到特定頁面
您需要使用ParamEncoder得到名的displayTag
的參數(並最終值),在TableTagParameters.html規定,你的情況PARAMETER_PAGE
。
<div>
With Scriptlets
<br/>
<% String pageNumParameter =
new org.displaytag.util.ParamEncoder("id_of_your_displaytag_table").encodeParameterName(org.displaytag.tags.TableTagParameters.PARAMETER_PAGE); %>
[parameter name] = <%= pageNumParameter %>
<br/>
[parameter value]= <%= request.getParameter(pageNumParameter) %>
</div>
<div>
With OGNL
<br/>
<s:set var="pageNumParameter"
value="%{new org.displaytag.util.ParamEncoder('id_of_your_displaytag_table').encodeParameterName(@[email protected]_PAGE)}" />
[parameter name] = <s:property value="%{#pageNumParameter}"/>
<br/>
[parameter value]= <s:property value="#parameters[#pageNumParameter]"/>
</div>
那麼你應該能夠通過傳遞動態生成的參數爲表,你想要的值來製作一個request
(從SelectBox
,從Input Text
,從腳本等)
http://displaytag.sourceforge.net/1.2/configuration.html - paging.banner.full - 我認爲,{0}:編號的頁面列表,是你在找什麼 – Sumit 2013-04-25 20:49:47
@Sumit不,這不是我所知尋找。這是默認的(8)頁面。我想添加一個包含所有頁面的下拉菜單。 – Panos 2013-04-26 08:50:38
你試過了嗎?你還有問題嗎? – 2013-04-29 08:09:50