Salve!
Galera, tô com um pequeno problema… preciso implementar o método encodeURL, só q não tô conseguindo…
No sistema q tô desenvolvendo, eu pego através de um form, os campos preenchidos, dentre eles, tem um com o caminho virtual (ex: c:\arquivos\nomedoarquivo.doc). Daí gravo no banco (mysql), daí ao resgatar a informação do banco, quero criar um link, só q se o caminho tem espaço entre as palavras, o link fica quebrado… me disseram pra utilizar o método encodeURL q iria resolver… só q não estou conseguindo implementá-lo. Nem sei tb se é na hora de gravar no banco q eu utilizo ou na hora de resgatar…
Será q alguém pode me ajudar?
Valeu
Vejamos, o teu problema é com relação a um link que contém espaços em branco, e não com relação a gerenciamento de sessão, isto?
Segue a solução em JSTL:
<c:url value="/teuJsp.jsp">
<c:param name="foo" value="Portal Java"/>
<c:param name="bar" value="o maior em conteudo java do Brasil"/>
</c:url>
A URL gerada terá os espaços convertidos por +.
eu consegui gravar no banco utilizando:
String url = URLEncoder.encode(nomedavariável);
daí ele converte os espaços em + e os outros carcteres especiais(ã, õ etc) pelo valor em html, só q mesmo assim quando preencho o link, não passa do lugar q deveria conter o espaço…
Tá paia resolver isso!