gpt4 book ai didi

grails - 在我的GSP页面中单击分页的“前进”按钮时,我在 Controller 中获取了搜索参数的空值

转载 作者:行者123 更新时间:2023-12-02 15:22:23 24 4
gpt4 key购买 nike

我在GSP页面中使用 标签实现分页功能,如下所示:

 <g:paginate next="Forward" prev="Back" maxsteps="0" max="${max}"
offset ="${offset}" controller="job" action="getEmployee"
total="${employeeCount}"/>

这里,从 Controller 获取offset,max和employeeCount的值。在我的GSP页面中,我的表单中有诸如姓名,年龄等搜索字段。当我单击具有某些值的名称或年龄的搜索按钮时,屏幕上会显示多页数据。当我单击“转发”按钮时,当我在jobController中调试并看到时,搜索参数(名称,年龄)的值为null。因此,我遇到了异常。如何单击“前进”按钮将搜索参数传递给 Controller ​​,以便可以在搜索条件中添加这些值?请帮我解决这种情况。当前,我正在使用代码访问 Controller 中的参数:
def name = params.name // this gives me null value
def age = params.age // this gives me null value

最佳答案

首先,看一下pagination标签的文档。

您会注意到这是:

params (optional) - A Map of request parameters



现在,如果您只想包括渲染GSP时使用的参数,则可以尝试添加 params属性,如下所示:
<g:paginate params="${params}" next="Forward" prev="Back" maxsteps="0" max="${max}"
offset ="${offset}" controller="job" action="getEmployee"
total="${employeeCount}"/>

当然,这全都取决于您的要求,但您并未明确说明。

关于grails - 在我的GSP页面中单击分页的“前进”按钮时,我在 Controller 中获取了搜索参数的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33315700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com