Loclização geografica através do ip
Ola gostaria de saber uma maneira de captar o ip do cliente e localizalo geograficamente,
Valeu
Valeu
Aurelio Maica
Curtidas 0
Respostas
Marcelo Senaga
02/06/2013
Depende, é uma aplicação Web ou Desktop (socket)?
GOSTEI 0
Aurelio Maica
02/06/2013
Aplicação Web
GOSTEI 0
Marcelo Senaga
02/06/2013
Você está usando algum framework MVC ou Servlet/JSP puro?
No caso você poderia usar:
servletRequest.getRemoteAddr()
No caso você poderia usar:
servletRequest.getRemoteAddr()
GOSTEI 0
Aurelio Maica
02/06/2013
Obrigado a atenção, no caso estou usando jsf primefaces..
GOSTEI 0
Marcelo Senaga
02/06/2013
Tente esse código:
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
String ipAddress = request.getHeader( "X-FORWARDED-FOR" );
if ( ipAddress == null ) {
ipAddress = request.getRemoteAddr();
}
GOSTEI 0