2016-02-26 5 views
0

Я пытаюсь получить объект класса из атрибута session. Вот кодSpring get class class object

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

Почему бы не использовать объект 'ModelAndView'? Также вы не можете использовать методы в JSTL – bmarkham

+0

@FarazDurrani, уже сделано !! –

+0

Жаль спасибо xD –

ответ

2

Заменить эту Здравствуй строку в index.jsp с:

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

Эти выражения EL не понимают геттер/сеттеры просто введите имя свойства, чтобы получить значение из него. И для чего [...]? Вы не перейдете List.