我正在尝试从session属性中获取类对象。这是代码
IndexController.java
User user = new User();
user.setEmail("EMAIL");
user.setName("name");
session.setAttribute("session_user", user);
的index.jsp
<c:choose>
<c:when test="${session_user != null}"
Hello <c:out value="${session_user[user.getName()]}">
</c:when>
</c:choose>
但它不打印任何东西?
答案 0 :(得分:2)
将index.jsp中的Hello行替换为:
Hello <c:out value="${session_user.name}">
这些EL表达式并不了解getter / setter,只需键入属性名称即可获取其中的值。什么是[?]?你不会过List
。