如何仅编码URL的一部分

r

我有不完整的URL,我正在重定向(没有完整的URL),例如

a.jsp?id=269101|14000

b.jsp?action=in&id=239394|2000&inmethod=

我只想对管道"|"字符进行编码,所以我从java.net.URI开始,但要求输入完整的URL。因此我使用URLEncoder但对整个URL进行了编码。

我知道我可以|在url中查找并直接对其进行编码,但是最好的方法是什么?

maio290

使用String.replace()

String myUrl = "b.jsp?action=in&id=239394|2000&inmethod=";
myUrl = myUrl.replace("|","%7C");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章