Struts2 динамические элементы формы - PullRequest
0 голосов
/ 02 апреля 2010

Я хотел бы создать небольшую инфраструктуру более высокого уровня поверх Struts2, которая может брать описание элемента формы из Action и отображать полную форму, чтобы избежать наличия отдельных файлов JSP с жестко закодированными элементами формы для каждой формы в большом веб-приложение (поэтому, если мне удастся это сделать, у меня будет всего несколько общих JSP для формы данных и несколько для макета). Приложение чрезвычайно управляемо данными.

Моя идея состоит в том, чтобы создать описание формы с помощью пользовательских объектов в действии (например, кнопки, TextInput и т. Д.), А затем создать одну страницу JSP, которая будет выводить все данные.

Каков наилучший способ сделать это? Можете ли вы предложить какой-то конкретный способ сделать это?

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

Любые идеи приветствуются.

С уважением,

бозо

Ответы [ 2 ]

0 голосов
/ 08 апреля 2010

Я сделал то, что спросил в вопросе, сам - я создал несколько общих шаблонов JSP (список, редактирование и т. Д.), Которые принимают параметры приложения и создают выходные сетки и формы, используя struts2 и простые теги HTML. Используя этот метод, можно также создавать и использовать общие определения листов. Таким образом, в конце, используя простое определение в действии struts2, создается сетка и форма.

0 голосов
/ 05 апреля 2010

Мне кажется, вы пытаетесь построить веб-фреймворк поверх другого, я сомневаюсь, что Struts2 подходит для этого. Если у вас есть управляемое данными веб-приложение, для которого вы не хотите писать много похожих страниц JSP (или любого другого вида просмотра), возможно, вам лучше взглянуть на некоторые фреймворки с возможностями скаффолдинга, например Grails http://www.grails.org/Scaffolding

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...