我的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安全的,则可以使用
name
${sessionScope.name}
确保JSP是允许访问会话。
<%@ page session="true" %>
要使用核心JSTL,请确保包含以下代码。
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>