powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос по Struts
3 сообщений из 3, страница 1 из 1
вопрос по Struts
    #33500227
slolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Есть некий класс SomeForm extends ActionForm и у него поле
private List parts.
При этом в struts-config'e указано
<form-bean name="someForm" type="com.SomeForm">
<form-property name="parts" type="java.util.List"/>
Понятно, если б речь шла о extends DynaActionForm,
но зачем этот параметр дважды указывать в классе просто расширяющем ActionForm?
Но потом на самой странице появляется строка
<logic:iterate id="element" name="someForm" property="parts" type="javax.wsdl.Part">
причем javax.wsdl.Part не имплементирует java.util.List.
Что это может быть :)
...
Рейтинг: 0 / 0
вопрос по Struts
    #33500459
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slolenно зачем этот параметр дважды указывать в классе просто расширяющем ActionForm?
Может и бессмысленно, надо копаться в исходниках Struts, вдруг он его игнорирует, точнее, использует только в своих наследниках ActionForm. Ну а в DTD для struts-config сказано, что <form-bean> может содержать элемент <form-property> независимо от значения атрибута type.
slolenНо потом на самой странице появляется строка
<logic:iterate id="element" name="someForm" property="parts" type="javax.wsdl.Part">
причем javax.wsdl.Part не имплементирует java.util.List.
Что это может быть :)
"type" в данном случае определяет класс элементов коллекции . По умолчанию по-моему Object, но если ты определишь тип, то в цикле сможешь обращаться к ним без приведения, т.е. вместо:
Код: plaintext
1.
2.
<logic:iterate id="element" name="someForm" property="parts" type="javax.wsdl.Part">
<%javax.wsdl.Part myElement = (javax.wsdl.Part)element%>
</logic:iterate>
сразу имеешь переменную element класса javax.wsdl.Part.
...
Рейтинг: 0 / 0
вопрос по Struts
    #33500516
slolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дошло
спасибо
то есть javax.wsdl.Part это тип каждого элемента в коллекции List.
Спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос по Struts
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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