在jsp中添加请求参数

ari*_*nte 3 java jsp jstl

如何在不重写已存在的内容的情况下为jsp中的链接添加参数?

例如我现在有这个:

<a href="<c:url value='/Top.jsp?sortBy=downloads&sortOrder=desc'/>">
Run Code Online (Sandbox Code Playgroud)

但是,如果他们在那里(或其他)有一个搜索词,我不想在排序时丢失其他参数.我该怎么做?我是否必须使用<%request.getUrl%>或类似的东西?

Bal*_*usC 5

使用HttpServletRequest#getQueryString().

<c:url value="/Top.jsp?sortBy=downloads&sortOrder=desc&${pageContext.request.queryString}" />
Run Code Online (Sandbox Code Playgroud)