urlencoder example java html jsp

example - url encoder java



¿Cómo URL codifica una URL en JSP? (3)

Quiero crear una URL codificada para mi sitio. Digamos, por ejemplo, para esta URL: " http://google.com/index.html "

Quiero darle esta URL al cliente mediante una URL que la codifique.


Usar UrlEncoder.encode () es la respuesta. Pero el punto es que este método no codifica porcentualmente. Utilizar:

java.net.UrlEncoder.encode(stringOfURL,"UTF-8").replace("+","%20")


Como está utilizando JSP, me quedaré con JSTL y no usaré scriptlets . Puede usar la etiqueta JSTL <c:url /> en combinación con <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>

Esto dará como resultado:

<a href="/yourClient?yourParamName=http%3a%2f%2fgoogle.com%2findex.html">Link to your client</a>


Pruebe su código JSP:

Base64.encodeBase64( "http://google.com/index.html")