将<c:param>中的值添加到url的末尾

时间:2018-09-17 21:40:22

标签: html jsp jstl

我有一个生成URL的jsp。下面的示例:

https://www.test.com/?code=123&myEncodedString

其结果类似于https://www.test.com/?myEncodedString&code=123

我想使其看起来像<c:param>

如何重新排列或重新排列A在URL上设置的参数

1 个答案:

答案 0 :(得分:0)

<c:url var="url" value="https://${myHost}/?${myEncodedString}">
  <c:param name="code" value="123"/>
</c:url>

根据您的结果,应该有一个“?”在$ {myEncodedString}

之前

如果您想重新排列参数,我建议在下面进行。

<c:url var="url" value="https://${myHost}/?">
  <c:param name="myEncodedString"/>
  <c:param name="code" value="123"/>
</c:url>

输出

    https://www.test.com/?myEncodedString=&code=123

我相信这是url等于

    https://www.test.com/?myEncodedString&code=123