Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改grails中分页的url_Url_Grails - Fatal编程技术网

更改grails中分页的url

更改grails中分页的url,url,grails,Url,Grails,有谁能帮我更改grails中地址栏中显示的url吗 这里有一个数据表。一旦我点击底部显示的分页列表,比如说2,那么url就会变为 http://localhost:8080/test/account/list?searchText=%25&paginationNumber=10&advancedSearchText=&searchCriteria=&searchOperator=&offset=10&max=10 从 现在我需要相同的url

有谁能帮我更改grails中地址栏中显示的url吗

这里有一个数据表。一旦我点击底部显示的分页列表,比如说2,那么url就会变为

  http://localhost:8080/test/account/list?searchText=%25&paginationNumber=10&advancedSearchText=&searchCriteria=&searchOperator=&offset=10&max=10

现在我需要相同的url

http://localhost:8080/test/account/list 
甚至我也浏览到不同的页面


是否可以覆盖grails中的url。

看起来您的原始页面是表单帖子的结果,这些附加参数作为表单上的字段。当您使用
时,它会为每个按钮生成一个正常的
链接,这意味着一个GET请求,因此参数进入URL

您可以使用一点JavaScript让它做您想做的事情,在paginate按钮周围包装一个POST表单,为附加数据添加隐藏字段,并将事件处理程序附加到分页链接以触发表单提交


或者,在会话中存储服务器端的额外参数,而不是来回传递它们,并接受URL中的
offset
max

有人知道答案吗?您确实需要max和offset参数进行分页,因此您不能让URL完全相同。
http://localhost:8080/test/account/list