Jsp Displaytag struts 2转到特定页面

Jsp Displaytag struts 2转到特定页面,jsp,struts2,pagination,displaytag,ognl,Jsp,Struts2,Pagination,Displaytag,Ognl,在我的项目中,我使用显示标签。当返回的结果大约为300页时,就会出现问题。用户需要跳转到第200页,但他不能。他需要慢慢地去那里(每次5页左右)。我想让用户在下拉菜单中选择他想要跳转到的页面。display tag或任何建议中是否有任何属性?您需要使用以获取displayTag参数的名称(以及最终的值),在您的案例参数页面中指定 <div> With Scriptlets <br/> <% String pageNumParameter =

在我的项目中,我使用显示标签。当返回的结果大约为300页时,就会出现问题。用户需要跳转到第200页,但他不能。他需要慢慢地去那里(每次5页左右)。我想让用户在下拉菜单中选择他想要跳转到的页面。display tag或任何建议中是否有任何属性?

您需要使用以获取
displayTag
参数的名称(以及最终的值),在您的案例
参数页面中指定

<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(@org.displaytag.tags.TableTagParameters@PARAMETER_PAGE)}" />        
    [parameter name] = <s:property value="%{#pageNumParameter}"/>
    <br/>
    [parameter value]= <s:property value="#parameters[#pageNumParameter]"/>
</div>

使用脚本

[参数名称]=
[参数值]= 与OGNL
[参数名称]=
[参数值]=
然后,您应该能够通过为该表传递动态生成的参数和您想要的值(从
选择框、从
输入文本、从脚本等)来创建
请求

您需要使用它来获取名称(以及最终的)中指定的
displayTag
的参数,在您的案例中为
PARAMETER\u页面

<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(@org.displaytag.tags.TableTagParameters@PARAMETER_PAGE)}" />        
    [parameter name] = <s:property value="%{#pageNumParameter}"/>
    <br/>
    [parameter value]= <s:property value="#parameters[#pageNumParameter]"/>
</div>

使用脚本

[参数名称]=
[参数值]= 与OGNL
[参数名称]=
[参数值]=

然后,您应该能够通过为该表传递动态生成的参数来创建一个
请求
,该参数带有您想要的值(从
选择框
,从
输入文本
,从脚本等)

-paging.banner.full-我想,{0}:编号页面列表,这就是你要找的for@Sumit不,这不是我要找的。这是默认的(8)页。我想添加一个包含所有页面的下拉列表。您尝试过吗?你还有问题吗paging.banner.full-我认为,{0}:编号页面列表是您正在查找的内容for@Sumit不,这不是我要找的。这是默认的(8)页。我想添加一个包含所有页面的下拉列表。您尝试过吗?你还有问题吗?