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!!
DianaPJ
#2
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+
Joia colega… muito obrigado mesmo!!
Té +!
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!!
DianaPJ
#5
hummmmmmmmmmmmmmmmmmm…
faça assim:
<a href="<%=request.getContextPath()%>/modulo.do&param=param1">link</a>
t+
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!
request.getServerName();
isso resolve meu problema!