Pessoal, gostaria de saber se tem como pegar o usuário da rede em uma página JSP. Em ASP eu tenho a seguinte linha de comando:[code]Set nt = CreateObject(“WScript.NetWork”)
usuario = nt.username[/code]Gostaria de saber como eu poderia fazer isto em JSP.
Voce quer o nome do usuario que esta rodando o servidor de aplicacoes (e, por consequencia, o JSP), ou o nome do usuario que esta se conectando ao servidor de aplicacoes (e, por consequencia, visualizando o JSP)?
Desculpe, eu não expliquei bem o que preciso fazer, ocorre que tenho um sistema que irá rodar somente dentro da empresa que possui uma rede windows nt e eu gostaria de via JSP pegar o usuário de rede. Agradeço se alguém tiver uma dica.
provavelmente nao esta claorp ro douglas a diferenca entre os dois (comum…)
douglas, uma pagina jsp, assim como asp roda num servidor. um cliente se conecta a ele. voce quer saber o usuario do servidor ou o usuario do cliente?
se for do cliente, provavelmente nao tem como fazer so alterando seu jsp (que seria horrivel) pois baseado no http ele nao manda nome de usuario por padrao
Se for do servidor, tem uma system property prontinha pra isso - a boa e velha user.name, e no cliente, vc pode usar as macumbas de NTLM pra autenticacao…
Valeu pelas dicas pessoal. Tem mais uma coisa que eu queria ver se poderiam me ajudar. Como posso fazer para pegar o valor de um link clicado. No ASP tenho o seguinte código:<td><a href="http://premium/helpdesk/teste.asp?aberto">Abertos</a></td>
<td><a href="http://premium/helpdesk/teste.asp?solucionado">Solucionados</a></td>
<td><a href="http://premium/helpdesk/teste.asp?fechado">Fechados</a></td>
<td><a href="http://premium/helpdesk/teste.asp?todos">Todos</a></td></table>
<%
set consulta = Request.QueryString
%>
A variável consulta recebe o valor do link clicado. Existe algum comando em JSP que substitua esta linha “set consulta = Request.QueryString”, tipo um “String consulta = comando em JSP”. Agradeço se alguém tiver uma dica.