Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не отображаются данные Spring Jsp / 7 сообщений из 7, страница 1 из 1
14.02.2016, 14:28
    #39170711
scott tyger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
Не правильно отображаются данные в Jsp

<c:forEach items="${users}" var="user">
<tr>
<td><c:out value="$(user.id)"/></td>
<td><c:out value="$(user.name)"/></td>
<td><c:out value="$(user.age)"/></td>
<td><c:out value="$(user.isAdmin)"/></td>
<td><c:out value="$(user.timestamp)"/></td>

В выводе $(user.id) и тд вместо реальных данных из базы
...
Рейтинг: 0 / 0
14.02.2016, 14:33
    #39170713
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
scott tyger,

Фигурные скобки должны быть, по аналогии items="${users}"
...
Рейтинг: 0 / 0
14.02.2016, 16:06
    #39170747
scott tyger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
vas0,

Спасибо, переделал вот так

<c:forEach items="${users}" var="user">
<tr>
<td><c:out value="${user.id}"/></td>
<td><c:out value="${user.name}"/></td>
<td><c:out value="${user.age}"/></td>
<td><c:out value="${user.isAdmin}"/></td>
<td><c:out value="${user.timestamp}"/></td>

Только работает если выводить id, name, age

javax.el.PropertyNotFoundException: Property 'isAdmin' not found on type com.stark.user00.model.User
...
Рейтинг: 0 / 0
14.02.2016, 16:11
    #39170750
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
Очевидно, нет свойства isAdmin.
Если есть метод isAdmin() , то это свойство admin : ${user.admin}
...
Рейтинг: 0 / 0
14.02.2016, 16:17
    #39170753
scott tyger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
Alexander A. Sak,

Вот так работает

<c:forEach items="${users}" var="user">
<tr>
<td><c:out value="${user.id}"/></td>
<td><c:out value="${user.name}"/></td>
<td><c:out value="${user.age}"/></td>
<td><c:out value="${user.admin}"/></td>
<td><c:out value="${user.createdDate}"/></td>

Но не понят откуда берется admin?

@Entity
public class User {
private int id;
private String name;
private Integer age;
private Boolean isAdmin = false;

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "createdDate", updatable = false)
private Date createdDate;

Из сеттера?

@Column(name = "isAdmin")
public Boolean getAdmin() {
return isAdmin;
}

public void setAdmin(Boolean admin) {
isAdmin = admin;
}
...
Рейтинг: 0 / 0
14.02.2016, 16:54
    #39170760
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
"Берется" из геттера.
Может, все-таки почитать что-нибудь из букварей?
...
Рейтинг: 0 / 0
14.02.2016, 17:18
    #39170769
breath
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображаются данные Spring Jsp
попробовать переименовать var="user" везде в user1
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не отображаются данные Spring Jsp / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]