2010-04-02 4 views
0

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

Моя идея - создать описание формы с использованием пользовательских объектов в Action (например, Button, TextInput и т. Д.), А затем создать одну страницу JSP, которая будет отображать eveything.

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

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

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

С наилучшими пожеланиями,

бозы

ответ

0

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

0

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

Смежные вопросы