У меня проблемы с доступом к свойству через Struts. Мне было интересно, сможет ли кто-нибудь, у кого больше опыта работы со стойками, дать мне несколько советов.
Классы Java примерно устроены следующим образом:
public abstract class parent{
protected Integer id;
public Integer getId(){
return this.id;
}
}
public class child extends parent{
// stuff
}
Дочерний элемент — это список в классе действий с настроенным методом получения:
private List childList;
Это мой код во внешнем интерфейсе, пытающийся получить свойство id:
Однако ничего не появляется. Я захватил других членов из дочернего класса, поэтому я предполагаю, что существует проблема с тем, что родительский член, который я захватываю, находится в абстрактном классе?
ОБНОВЛЕНИЕ:< /strong>
Я попытался получить другое свойство абстрактного класса в jsp, и оно работает нормально. Еще одно свойство, которое я взял, — этоcreationDate. Я также добавил точки останова в метод получения id, и доступ к нему осуществляется нормально и возвращает ненулевые значения. Вот более подробная реализация родительского элемента с включенными аннотациями hibernate:
@MappedSuperclass
public abstract class parent{
protected Integer id;
protected Date creationDate;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@DocumentId
public Integer getId() {
return this.id;
}
protected void setId(Integer id) {
this.id = id;
}
@Column(updatable=false, nullable=false)
@Temporal(TemporalType.TIMESTAMP)
public Date getCreationDate() {
return this.creationDate;
}
@SuppressWarnings("unused")
private void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
}
Подробнее здесь: https://stackoverflow.com/questions/232 ... ass-member
Тег свойства Struts 2 не может получить доступ к члену абстрактного родительского класса ⇐ JAVA
Программисты JAVA общаются здесь
1729789860
Anonymous
У меня проблемы с доступом к свойству через Struts. Мне было интересно, сможет ли кто-нибудь, у кого больше опыта работы со стойками, дать мне несколько советов.
Классы Java примерно устроены следующим образом:
public abstract class parent{
protected Integer id;
public Integer getId(){
return this.id;
}
}
public class child extends parent{
// stuff
}
Дочерний элемент — это список в классе действий с настроенным методом получения:
private List childList;
Это мой код во внешнем интерфейсе, пытающийся получить свойство id:
Однако ничего не появляется. Я захватил других членов из дочернего класса, поэтому я предполагаю, что существует проблема с тем, что родительский член, который я захватываю, находится в абстрактном классе?
ОБНОВЛЕНИЕ:< /strong>
Я попытался получить другое свойство абстрактного класса в jsp, и оно работает нормально. Еще одно свойство, которое я взял, — этоcreationDate. Я также добавил точки останова в метод получения id, и доступ к нему осуществляется нормально и возвращает ненулевые значения. Вот более подробная реализация родительского элемента с включенными аннотациями hibernate:
@MappedSuperclass
public abstract class parent{
protected Integer id;
protected Date creationDate;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@DocumentId
public Integer getId() {
return this.id;
}
protected void setId(Integer id) {
this.id = id;
}
@Column(updatable=false, nullable=false)
@Temporal(TemporalType.TIMESTAMP)
public Date getCreationDate() {
return this.creationDate;
}
@SuppressWarnings("unused")
private void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/23263759/struts-2-property-tag-cant-access-abstract-parent-class-member[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия