| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Struts |
| Автор: Tony 27.3.2006, 09:27 |
| Обясните разницу ActionForm,DynaActionForm,ActionFormBean ? |
| Автор: tux 27.3.2006, 09:45 |
| ActionForm - обычный JavaBean со свойствами и объявленными методами get...() и set...(). Имена свойств должны соответствовать именам атрибутов html-формы. DynaActionForm для хранения атрибутов из html-формы использует Map, имена свойств определяются в struts-config.xml. ActionFormBean - класс, используемый Struts для хранения данных, поступивших из формы. Класс внутренний, явно обычно не используется. |
| Автор: Tony 27.3.2006, 15:34 | ||
| Слушай tux.Я визу что ты крутой крендель.Есть вопрос. ================================================================== Хо4у сделать распеределённий маппинг для Struts'a.
не надо. Иметь паппку в каторой ку4а конфигов.При startupe Servlet load-on-startup .И несколко вариантов. 1.Сервлет загрузается поже Стратса.Парсит(пишу сам) все маппинги из папки.Берёт из servletContext MODULE и добавлет (Actions,Beans) туда.Пробовал но MODULE freez 2.Cozdat' Module напихАТь Actions,Beans и переопределить сушествуюший.Пробовал но почемуто он не заменяется ==> моих Action Beans нету. 3 Не пробивал. Пропарсить все маппинги собрать всё в один XML и перезаписать struts-config.xml |
| Автор: Tony 28.3.2006, 09:17 |
| Решил проблему доволно просто.Написал свой ант таск.Каторий при Builde парсит WEB.xml и добавлает 4ерз запатую конфиги каторие содерзатся в папке |