#java #html #spring #model-view-controller #playback
Вопрос:
Я новичок в программировании MVC. Поэтому я использую игровой фреймворк.
Вот перечисление из моей модели:
public enum Status{
CREATED,
MODERATED,
REJECTED,
REPLIED,
REPLY
}
@Column(name="status_")
@Enumerated(EnumType.STRING)
public Status status;
public String getStatus() {
return status;
}
Теперь мне нужно получить доступ к статусу $из представления (html) и сравнить строку:
#{if programComment.getStatus()=="MODERATED"}
<div>
...
</div>
#{/if}
но это приводит меня к ошибке:
Ошибка получения неперехваченной ссылки: МОДЕРАЦИЯ не определена
Комментарии:
1. Привет, ваш код компилируется? У вас есть
public Status status;
иpublic String getStatus()
Ответ №1:
после долгой игры с цитатами я нашел ответ:
#{if "${programComment.getStatus()}"=="MODERATED"}
<div>
...
</div>
#{/if}
Итак, я заключил переменную в двойные кавычки.