回答
由于您使用JSP,我会坚持到JSTL和not use scriptlets。您可以使用JSTL标签<c:url />
in combination with <c:param />
:
<c:url value="/yourClient" var="url">
<c:param name="yourParamName" value="http://google.com/index.html" />
</c:url>
<a href="${url}">Link to your client</a>
这将导致:
<a href="/yourClient?yourParamName=http%3a%2f%2fgoogle.com%2findex.html">Link to your client</a>
如何传递一个空的参数值?我已经尝试过'
空值适用于我。 – 2015-03-30 07:31:44
尝试在你的JSP代码:
Base64.encodeBase64("http://google.com/index.html")
Base64编码!= URL编码 – 2013-04-10 10:21:23
使用UrlEncoder.encode()就是答案。但重要的是,这种方法没有百分比编码。使用:
java.net.UrlEncoder.encode(stringOfURL,"UTF-8").replace("+","%20")
- 1. 对URL进行URL编码
- 2. 如何在jQuery/JavaScript中对URL进行编码并在ASP.NET中进行解码
- 3. 如何在PHP中正确地对URL进行编码?
- 4. 如何避免在cronjob中对图像url进行硬编码?
- 5. 在URL编码中对字典进行编码
- 6. 如何对iPhone SDK中的@符号进行URL编码?
- 7. 如何在Java中进行URL解码?
- 8. 如何在Java中进行URL解码?
- 9. 在RSS提要的URL中对键值对进行编码
- 10. 如何在javascript中对url进行编码并在C中对其进行解码#
- 11. 进度URL编码
- 12. 如何在base64中对媒体进行编码给定的URL在Ruby中
- 13. 如何URL使用R/RCurl对反斜杠进行编码
- 14. 如何在Python 3中进行URL编码?
- 15. 在Cocoa中对URL参数进行编码
- 16. SSIS:在脚本任务中对URL进行HTML编码
- 17. 使用Python进行URL编码/解码
- 18. 如何编码URL
- 19. 如何在jsp中对cookie数据进行编码并在php中对其进行解码?
- 20. 使用php和javascript进行URL编码?
- 21. 在JS中对URL进行URL编码以获得有意义的URL和Rails页面缓存
- 22. jsp中的绝对url
- 23. Apache:如何对双重编码的传入URL进行双重解码
- 24. 如何在iPhone中实现URL编码?
- 25. 如何在Apache mod_rewrite中编码URL?
- 26. 如何在WinForms中编码URL?
- 27. 如何在JavaScript和PHP中编码URL?
- 28. 如何在JavaScript中编码URL?
- 29. 如何在Groovy中编码URL?
- 30. 如何在QT中编码URL参数?
你为什么要在JSP上这样做?难道你不能在servlet上使用[UrlEncoder.encode()](http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html)并将数据传递给JSP? – 2013-04-10 10:21:07