一尘不染

Displaytag Struts 2转到特定页面

jsp

在我的项目中,我正在使用展示广告代码。当返回的结果例如为300页时,就会出现问题。用户需要跳到页面,例如200,但他不能。他需要慢慢去那里(一次大约5页)。我想让用户可以在下拉菜单中选择要跳转的页面。展示广告代码中有任何属性或建议吗?


阅读 273

收藏
2020-06-08

共1个答案

一尘不染

您需要使用
ParamEncoder

来获取
TableTagParameters.html

中指定的参数的 名称 (最终是 )。displayTag
****
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(@org.displaytag.tags.TableTagParameters@PARAMETER_PAGE)}" />        
    [parameter name] = <s:property value="%{#pageNumParameter}"/>
    <br/>
    [parameter value]= <s:property value="#parameters[#pageNumParameter]"/>
</div>

然后,您应该能够request通过传递该表的 动态 生成的参数以及所需的值(来自a SelectBox,来自an Input Text,来自脚本等)来设计a

2020-06-08