0

我有一个评论页面。我希望用户能够通过oldestnewest单击评论部分中显示的链接对这些评论进行排序。

我已经通过 url 预处理视图。因此,当用户浏览book?id=20它时,它会显示来自数据库id的书。20

直接去book?id=20&sort=oldest已经有效。如何让我的 JSP 在单击时附加到 URL?

我遇到的问题是我不能硬编码它们:例如,如果我只是编码<a href="book?id=${param.id}&show=newest">Newest</a>它会破坏其他查询字符串。如果用户已经在 URL 处book?id=20&stars=5(显示 5 星评级的评论)怎么办。

我希望 JSP 只附加到 URL 上,以便它包含任何当前查询,例如:用户当前位于book?id=20&stars=5,用户然后单击sort by oldest,然后 JSP 附加 make &sort=oldestit book?id=20&stars=5&sort=oldest

4

1 回答 1

1

你可以这样做:

<a href="book?id=${param.id}&show=newest" onclick="this.href=this.href+'&sort=oldest'">Newest</a>
于 2012-05-03T00:42:10.460 回答