Recuperar url em partes

6 respostas
R

Tenho uma URL e preciso recupera-la em partes separadas:

http://localhost:8080/adminvitrine/JuntaOrgs.do

Preciso recuperar diretamente na minha JSP:

String strHttp = “http://localhost:8080/
e
String strModulo = “adminvitrine”

estou usando request.getRequestURI() mas não consigo separar as partes da URL em minhas variaveis…

Alguem pode me ajudar??

Grato!!

6 Respostas

D

dependendo do caso…eu uso uma funcao javascript…

function getHost(){
	return document.location.host;
}

vai retornar exatamente a parte que vc quer…http://localhost:8080

t+

R

Joia colega… muito obrigado mesmo!!

Té +!

R

Ops…perai mas como eu uso em um link??

function getHost(){
		return document.location.host;
	}

<td align=“center”>
<a href= getHost()+"/<%= modulo %>/DetalhaOrgs.do?cpf=<bean:write name=“id” property=“valor_string”/>">Clique aqui</a>
</td>

Assim não fuciona… como faço exatamente??

Obrigado!!

D

hummmmmmmmmmmmmmmmmmm…

faça assim:

&lt;a href="&lt;%=request.getContextPath&#40;&#41;%&gt;/modulo.do&amp;param=param1"&gt;link&lt;/a&gt;

t+

R

Oi Diana estamos quase lá…

request.getContextPath() retorna http://localhost:8080/meuModulo.do
oque eu preciso é somente “http://localhost:8080” mais nada!

<%

String modulo = request.getContextPath();

%>

queria algo assim porem só preciso da primeira parte da url “http://localhost:8080

Obrigado!

R

request.getServerName();

isso resolve meu problema!

Criado 2 de fevereiro de 2007
Ultima resposta 16 de fev. de 2007
Respostas 6
Participantes 2