теги strut для итерации переменной сеанса

#java #jsp #struts2

#java #jsp #struts2

Вопрос:

Я разрабатываю веб-приложение, в котором я хочу использовать максимум тега struts на странице JSP вместо кода Java.

В моем случае,

одним из действий является получение входных данных из JSP >> выборка данных из базы данных в соответствии с вводом >> заполнение Hashmap выходными компонентами >> Помещение hashmap в сеанс >> повторение hashmap в JSP

Зачем мне нужна hashmap: В результирующем JSP я генерирую ссылку, содержащую ключ Hashmap в качестве параметра. Чтобы следующее действие могло легко получить bean из HashMap без запроса в DB или какой-либо итерации.

В дополнение: перед отображением данных в результирующем JSP мне требуется отформатировать некоторые данные. Я не могу отформатировать эти данные при заполнении hashmap, потому что эти данные могут потребоваться для дальнейшего сохранения обратно в db.

Как я могу выполнить вышеуказанную задачу, используя логический итератор и компонент: написать теги?

* Я не думаю, что создание дополнительной переменной формы было бы лучшим подходом вместо помещения компонента результата в переменную сеанса.

Ответ №1:

В тегах Struts2 / OGNL вы можете получить доступ к значениям из карты с помощью map[key] .

Ссылка:

Что касается форматирования, не могли бы вы точно указать, что вам нужно отформатировать?