我有一个基于 Spring MVC 的 JSP 页面,它使用 Displaytag 来显示一组数据。在页面上的表单中,用户可以选择两个复选框中的一个或两个,以显示他们想要查看的数据子集(设置“O”、设置“Q”或“B”两者。)
表单和显示在第一页上工作正常,但表格底部的 Displaytag 分页链接包含格式错误的 URL。结果是,当用户单击链接以显示不同的页面时,复选框被重置并且用户总是看到“O 和 Q”,即使他们只想看到“Q”(例如)。
我已将此参数添加到 Displaytag 用于生成这些 URL 的表单中(根据 Displaytag 文档),但生成的 URL 中的值不会改变。
表单条目(type="o"):
<input type="hidden" id="type" name="type" value="o">
分页 URL(两者的 type="b"):
http://localhost:8080/searchmain.html?d-443691-p=3&endDate=&_stateQuote=on&type=b&stateOrder=true
任何人都可以对此有所了解吗?
有谁知道 URL 参数是如何生成的?