我的网络应用程序已准备就绪,但我只想添加一个以用户名作为标题的小下拉菜单。这是我的jsp代码:
<i class="icon-user"></i>
<%
session.getAttribute("name");
%>
<span class="caret"></span>
它说
session 无法解析
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>
有一个 session ,因为我已登录。
亲切的问候,
最佳答案
您可以使用 EL,这在 JSP 中是首选。
<c:out value="${sessionScope.name}"/>
或者,如果 name
值是 HTML 安全的,您可以使用
${sessionScope.name}
确保 JSP 允许访问 session 。
<%@ page session="true" %>
要使用核心 JSTL,请确保包含以下代码。
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
关于java - 在jsp中打印 session 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50361152/