есть лист энтрей, у которой есть другие энтри
Типа dto.getEntries() -> entry.getOtherEntries
У меня в jsp есть это dto. Можно ли как то в jsp создать лист со всем otherEntries из всех entries из дто?
В java коде я бы использовал что то типа flatMap, но я с jsp почти не работал и без понятия как это там сделать
сделай view dto в которой будет уже готовые данные со всеми ентри и какой-нибудь "сервис/декоратор/фасад/любое другое имя хорошо вписывающееся в структуру приложения" в общем компонент который будет брать бизнесовую дто и преобразовывать её к виду готовому для отображения вместо того чтобы замешивать логику прямо в jsp
если бы так можно было сделать, я бы так и сделал
сложность этого подхода именно для теущей задачи в текущей системе
а в чём конкретно сложность?
та понятно что легаси, но это не причина попробую угадать, логика которая возвращает дто которое ты пытаешься преобразовать уже в jsp?
да нет, просто легаси проект и встроится именно в то место выглядит сложнее чем оставить логику в jsp
ну вставь в jsp только не саму логику а вызов компонента с этой логикой. нового компонента
Обсуждают сегодня