我的webapp已经准备好了,但我只想添加一个带有用户名的下拉菜单作为标题。这是我的jsp代码:
<i class="icon-user"></i>
<%
session.getAttribute("name");
%>
<span class="caret"></span>
它说
无法解析会话
9: <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
10: <i class="icon-user"></i>
11: <%
12: session.getAttribute("name");
13: %>
14: <span class="caret"></span>
15: </a>
有一个会话,因为我已登录。
谨致问候,
4条答案
按热度按时间epggiuax1#
我同意@pau kiat wee给出的答案。但是您也可以在modelmap中从控制器设置这个用户名,然后在el中简单地使用它。这也是一个不错的选择。希望这对你有帮助。干杯。
zdwk9cvp2#
在servlet中:
在jsp中:
就这样。
3xiyfsfu3#
您可以尝试另一种方法:
原因是
session
未得到解决是因为您必须设置session="false"
在页面指令中。请阅读此文以供进一步参考。
oxcyiej74#
您可以使用el,这在jsp中是首选的。
或者如果
name
值是html安全的,可以使用确保jsp是allow access session。
要使用核心jstl,请确保包含以下代码。