【问题标题】:Spring get session class objectSpring获取会话类对象
【发布时间】:2016-06-09 08:11:56
【问题描述】:

我正在尝试从会话属性中获取类对象。这是代码

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>

但它没有打印任何东西?

【问题讨论】:

  • 为什么不使用ModelAndView 对象?你也不能在 JSTL 中使用方法
  • @FarazDurrani,已经完成了!

标签: java spring jsp spring-mvc session


【解决方案1】:

将 index.jsp 中的 Hello 行替换为:

Hello <c:out value="${session_user.name}">

那些 EL 表达式不理解 getter/setter,您只需键入属性名称即可从中获取值。 [...] 是为了什么?你不会超过List

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多