Как отправить несколько моделей в Struts 2?
1444 просмотра
2 ответа
У меня есть JSP, который позволяет пользователям динамически создавать дополнительные поля формы для создания нескольких объектов. Возможно, я хочу, чтобы пользователи могли отправлять столько позиций, сколько им нужно при отправке формы счета.
Как создать действие Struts 2, которое можно будет ArrayList
заполнить объектами, созданными из этих динамически создаваемых полей.
Ответы (2)
1 плюс
Вы должны прочитать Табличное руководство по вводу .
Автор: Damien B Размещён: 25.09.2008 11:041 плюс
В соответствии с (когда-либо плохой) документацией , которая заставляет вас пытаться экстраполировать нужную вам информацию, а не просто говорить вам авторитетно (и при условии, что вы действительно спрашиваете о встроенном преобразовании типов в Struts), ваши поля формы будут нужно назвать что-то вроде ...
someList.makeNew(0).someField1
someList.makeNew(0).someField2
...
someList.makeNew(1).someField1
someList.makeNew(1).someField1
...
... а затем вам потребуется настроить файл ActionClassName-conversion.properties, чтобы преобразователь типов знал, как обрабатывать преобразование типов для полей, которые начинаются с someList
.
Единственный раз, когда я действительно попробовал это сам, у меня были проблемы List
с настройкой работы с s, и в итоге пришлось использовать Map
s.
Вот полезная запись в блоге об изменении Map
объектов с помощью преобразования типов - мне не повезло найти полезную информацию о makeNew
формате имен полей, упомянутую в документации, но это может помочь вам начать.
Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- jsp Получите доступ к значению Enum, используя EL с JSTL
- jsp Сервлет для обслуживания статического контента
- jsp Как отправить несколько моделей в Struts 2?
- jsp Можно ли отобразить компоненты Swing в JSP?
- jsp Различия между куки и сессиями?
- jsp JSP генерирует электронную таблицу Excel (XLS) для загрузки
- struts Struts 1.3: вперед вне контекста приложения?
- struts В чем разница между Struts 1.x и Struts 2.x
- struts Как получить результат запроса гибернации в виде ассоциативного массива списка или hashmap
- struts Можно ли распространять ActionErrors struts2 между различными классами действий?
- struts Struts 1.3.10 Digester.getParser() UnsupportedOperationException