Java 访问登录会话变量,如用户名

Java 访问登录会话变量,如用户名,java,javascript,Java,Javascript,在启动我们的应用程序时,它被导航到LDAP进行验证。成功验证后,它会导航到应用程序的主页。我需要使用登录的用户名根据登录用户在主页上执行一些操作。 当我通过Firebug查看用户名输入文本字段时,如下所示 <input type="text" tabindex="2/" value="" maxlength="40" title=" Please enter a Username " name="loginusername" id="login_username"> 请帮助我通

在启动我们的应用程序时,它被导航到LDAP进行验证。成功验证后,它会导航到应用程序的主页。我需要使用登录的用户名根据登录用户在主页上执行一些操作。 当我通过Firebug查看用户名输入文本字段时,如下所示

<input type="text" tabindex="2/" value="" maxlength="40" title=" Please enter a Username " name="loginusername" id="login_username">

请帮助我通过javascript或java检索用户名


谢谢

您可以在JavaScript中使用它

var name= document.getElementsByName('loginusername')[0].value; //fetching value of input element by name
还是这个

var name=document.getElementById('login_username').value; //fetching value of input element by id
你可以用这个

var user = $('#login_username').val();
alert(user);
如果您必须使用纯javascript,那么您可以通过这种方式来实现

var user = document.getElementById('login_username').value; 
alert(user);

你在哪里看到
jQuery
taged??我被限制使用纯javascript而不是jQuery。如果你必须使用纯js,那么你可以使用var user=document.getElementById('login_username')。value;警报(用户);未捕获的TypeError引发以下错误:无法读取的属性“value”null@user1611498jQuery是“纯javascript”,当我尝试使用上面的代码片段时,我发现下面的错误。未捕获的TypeError:无法读取未定义的TypeError的属性“值”:无法读取的属性“值”undefined@sircapsalot:不,我正在尝试获取输入类型的值。那么,您做错了<代码>文档。getElementsByName('loginusername')[0]。值是您想要的,因为getElementsByName()将返回一个元素数组。@sircapsalot:Okies是的,我正在查看id部分,谢谢mate:)更新了答案