2015-09-02 2 views
1

Fetching некоторые переменные в скрытом поле с помощью struts2Как показать скрытое поле в Struts2

<s:hidden name="ABCFormBean.dependentLists[0].lastNameEng" id="h_dependantLastNameEng_id"/> 

Мне нужно отобразить то же самое в одной и той же странице

<s:property value="ABCFormBean.dependentLists[0].lastNameEng"/> 

не работает

как для отображения содержимого?

+0

Определить «не работает»; если он появляется в скрытом поле, он должен отображаться с помощью тега свойства. –

+0

ничего не отображается с помощью user2093576

+0

1) dependLists vs depLists? 2) lastNameEng vs firstNameEng? 3) ABCFormBean должен быть aBCFormBean? –

ответ

1

Ничего не отображается, поскольку значение свойства не отображает значение в стеке значений. Bu по умолчанию действие находится поверх стека значений. Если вы отображаете свойства, они должны быть инициализированы и иметь геттеры и сеттеры. Для отображения

<s:property value="ABCFormBean.depLists[0].firstNameEng"/> 

следующие вызовы методов, как ожидается,

getABCFormBean().getDepLists().get(0).getFirstNameEng() 

Если вы можете получить это значение в методе действия, то вы бы значения были отображены тегом свойства.

+0

Я знаю, что это был смешной вопрос, так как это был мой первый день с Струтами, и у меня был крайний срок для завершения работы. Большое спасибо за терпение и объяснение концепции. – user2093576

Смежные вопросы