Boa Noite pessoal,
Andei pesquisando no forum sobre url encoding e encontrei mta discusão sobre qual encoding usar nas páginas, mas o problema que eu tenho não é esse… hehe… Seguinte eu preciso passar por uma url um site, por exemplo:
http://localhost:8080/teste/Redirect.do?l=4&u=87897&url=www.xyz.com/livro.asp?tema=2&tipo=2&clsprd=L&id=.605019&orn=HP
Considerando que essa parte em negrito é uma unica variavél e não várias, como que eu faço para tornar ela uma unica variavel?
Fiz os seguintes testes :
URI uri = URI.create("www.xyz.com/livro.asp?tema=2&tipo=2&clsprd=L&id=.605019&orn=HP");
uri.toASCIIString()
essa função toASCIIString e o próprio toString do objeto me retornam a mesma string que passei como parametro.
Vi exemplos também que era para usar o URLEncoding do objeto HttpServletResponse, mas esse código que eu possuo executa dentro de uma taglib, onde eu nào tenho acesso ao objeto HttpServletResponse. Só tenho acesso ao objeto ServletResponse e este pro sua vez não tem o que eu necessito.
Alguém tem uma ideia de como resolver este problema?
Muito Obrigado