当前位置 : 主页 > 编程语言 > java >

jsp – Displaytag struts 2转到特定页面

来源:互联网 收集:自由互联 发布时间:2021-06-25
在我的项目中,我正在使用显示标签.当返回的结果类似于例如300页.用户需要跳转到页面,例如200但他不能.他需要慢慢地去那里(一次约5页).我想添加一种能力,让用户在他想要跳转到的页面
在我的项目中,我正在使用显示标签.当返回的结果类似于例如300页.用户需要跳转到页面,例如200但他不能.他需要慢慢地去那里(一次约5页).我想添加一种能力,让用户在他想要跳转到的页面的下拉列表中进行选择. display-tag中是否有任何属性或任何建议? 您需要使用 ParamEncoder来获取在您的案例PARAMETER_PAGE中在 TableTagParameters.html中指定的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>

然后你应该能够通过传递该表的动态生成参数来创建一个请求,其中包含您想要的值(来自SelectBox,来自输入文本,来自脚本等)

网友评论