我的web应用程序已准备就绪,但我只想添加一个带有用户名作为标题的下拉菜单。这是我的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>


因为我已登录,所以有一个会话。

亲切的问候,

最佳答案

您可以使用EL,这是JSP中的首选。

<c:out value="${sessionScope.name}"/>


或者,如果name值是HTML安全的,则可以使用

${sessionScope.name}


确保JSP是允许访问会话。

<%@ page session="true" %>


要使用核心JSTL,请确保包含以下代码。

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

07-24 19:02
查看更多