我有一个搜索网页,用户可以在其中按一个人的种族过滤搜索结果,作为一个复选框组。有 12 个“种族”复选框。参数如下传递到 g:paginate 中,以便用户可以对结果进行分页并保留在种族复选框中选中的内容:
<g:paginate controller="search" action="list" total="${resultCount}" params="${params}"/>
链接的输出包括每个构建的 URL 的一堆不必要的数据:
<a href="/myapp/search/list?_ethnicity=&_ethnicity=&_ethnicity=&_ethnicity=&_ethnicity=&_ethnicity=&_ethnicity=&_ethnicity=&_ethnicity=&_gender=&_gender=&_gender=&accountType=2&ethnicity=1&ethnicity=5&max=3&offset=3" class="step">2</a>
我希望在没有在原始搜索帖子中传回的所有额外 _ethnicity 变量的情况下输出分页链接 URL:
<a href="/myapp/search/list?accountType=2&ethnicity=1&ethnicity=5&max=3&offset=3" class="step">2</a>
如何在没有所有额外不必要字段的情况下将参数放入分页标签?在功能上它可以工作,但是分页获取请求的 URL 太长而且看起来很丑陋。