Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JSP中的URL之间放置字符串变量?_Java_Jsp - Fatal编程技术网

Java 如何在JSP中的URL之间放置字符串变量?

Java 如何在JSP中的URL之间放置字符串变量?,java,jsp,Java,Jsp,实际上,我用session.getAttribute获取了一个字符串,并将其存储在名为uname的变量中。现在,我想在超链接之间使用此变量,以便登录的用户名显示为超链接。我尝试了以下操作,但显示错误。提前谢谢你的帮助 的帐户 的帐户是此中的错误。不理解,如何在此处显示用户名。不要使用scriptlet 您可以使用JSP表达式语言 <--There is bean in some scope with the key 'uname' --> <a href="/xyz">

实际上,我用session.getAttribute获取了一个字符串,并将其存储在名为uname的变量中。现在,我想在超链接之间使用此变量,以便登录的用户名显示为超链接。我尝试了以下操作,但显示错误。提前谢谢你的帮助

  • 的帐户

  • 的帐户是此中的错误。不理解,如何在此处显示用户名。

    不要使用scriptlet

    您可以使用JSP表达式语言

    <--There is bean in some scope with the key 'uname' -->
    <a href="/xyz">${uname}</a>
    
    <--There is bean in some scope with the key 'user' 
       and it is an instance of a class which has a method getUserName() -->
    <a href="/xyz">${user.userName}</a>
    
    
    
    显示了什么错误?非常感谢。成功了。嗯,我只想知道背后的逻辑。${uname}是否意味着我们引用的是一个bean?您引用的是一个已添加到请求或会话中的对象,例如使用:request.setAttribute(“uname”,someObject)或request.getSession().setAttribute(“uname,someObject”)。