поле отсутствует идентификатор - PullRequest
1 голос
/ 26 октября 2010

Я пытаюсь определить идентификатор <nested:hidden, поданного в стойках 1, но с styleId я получаю ошибку:

мой код выглядит примерно так:

<nested:iterate id="otherPayList" name="myPayListForm" property="otherPayList"  indexId="rowIndex">

<nested:hidden property="rowStatus"/>

.......

Есть идеи?

1 Ответ

0 голосов
/ 26 октября 2010

Тег <nested:iterate> является расширением для <logic:iterate>.

Свойство из <nested:hidden> является:

именем соответствующего свойства компонента, если значение не указано.Соответствующее свойство bean-компонента (если оно есть) должно иметь тип String.

Причина возникновения ошибки заключается в том, что Struts не может найти bean-компонент с типом name rowStatus<nested:hidden> тег).Вы не указали, какие ошибки выдает Struts (т. Е. Журналы исключений), поэтому я работаю над тем, что вы дали.


Если я вас правильно понимаю,

вы хотитедля этого (при условии, что он вложен в тег <nested:iterate>).

<nested:hidden name="otherPayList" property="rowStatus" />

Для тега <nested:hidden> нет атрибута с именем id и установки идентификатора на styleId wonне работает, так как styleId ищет объявление CSS с идентификатором, соответствующим styleId (т. е. он будет искать css, если styleId="thatId" объявлен #thatId { }).

См. документацию Struts по nested.tld

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...