Ola pessoall,
Estou tentando levantar dados das pessoas que acessam meu site, no entanto esto utendo dificuldades pois queria fazer tudo utilizando JAVA passando o cabecalho do navegador para uma classe, mas me perdi ao tentar fazer dessa forma… acho q o getHeaders() que retorna um Enumeration e que tem que fazer uma montuera de coisa me complico a vida já que eu estava acostumado a pegar tudo de maneira bem tranquila no VBScript/ASP.
Fiz alguns ensaios usando JSP e também JavaScript, mas gostaria de sugestões para implementar melhor estes códigos ou até se teria outra forma de fazer… (acredito q tenha muitas)
Um Abraco…
Ai esta o codigo que estou esbocando…
<html>
<head>
<title>Teste</title>
</head>
<body>
<h1>Levantamento em JSP</h1>
<HR>
<%
out.print("<BR><BR> DATA = " + new java.util.Date().toString());
out.print("<BR><BR> IP = " + request.getLocalAddr());
out.print("<BR><BR> REQUEST URI = " + request.getRequestURI());
out.print("<BR><BR> uthType = " + request.getAuthType());
out.print("<BR><BR> characterEncoding = " + request.getCharacterEncoding());
out.print("<BR><BR> contentType = " + request.getContentType());
out.print("<BR><BR> contextPath = " + request.getContextPath());
out.print("<BR><BR> pathInfo = " + request.getPathInfo());
out.print("<BR><BR> protocol = " + request.getProtocol());
out.print("<BR><BR> queryString = " + request.getQueryString());
out.print("<BR><BR> remoteAddr = " + request.getRemoteAddr());
out.print("<BR><BR> remoteHost = " + request.getRemoteHost());
out.print("<BR><BR> remoteUser = " + request.getRemoteUser());
out.print("<BR><BR>requestedSessionId = " + request.getRequestedSessionId());
out.print("<BR><BR> scheme = " + request.getScheme());
out.print("<BR><BR> serverName = " + request.getServerName());
out.print("<BR><BR> serverPort = " + request.getServerPort());
out.print("<BR><BR> servletPath = " + request.getServletPath());
out.print("<BR><BR> isSecure = " + request.isSecure());
out.print("<BR><BR> authType = " + request.getAuthType());
out.print("<BR><BR> contentLength = " + request.getContentLength());
out.print("<BR><BR> contentType = " + request.getContentType());
out.print("<BR><BR> remoteUser = " + request.getRemoteUser());
%>
<HR>
<h1>Levantamento em Java Script</h1>
<HR>
<script language="javascript">
document.write("<BR><BR>" + new Date() );
document.write("<BR><BR>" + navigator.appCodeName );
document.write("<BR><BR>" + navigator.appName);
document.write("<BR><BR>" + navigator.appVersion);
document.write("<BR><BR>" + navigator.browserLanguage);
document.write("<BR><BR>" + navigator.platform);
document.write("<BR><BR>" + navigator.systemLanguage);
document.write("<BR><BR>" + screen.colorDepth + "bits");
document.write("<BR><BR>" + screen.width+"x"+screen.height + " pixels" );
document.write("<BR><BR>" + screen.Description);
</script>
</body>
</html>
