В моем проекте есть шаблон верхнего уровня, и он определяет несколько вложенных шаблонов, вложенных в форму:
<h:form>
<ui:insert name="header"/>
<ui:insert name="leftbar"/>
<ui:insert name="maincontent"/>
</h:form>
На самом деле я не собираюсь создавать приложение таким образом.Я вижу как его преимущества, так и недостатки.
Самая большая проблема, с которой я столкнулся, - это необходимость двух форм на 1 странице: первая со значением по умолчанию enctype
и вторая для загрузки файлов.Вторая самая большая проблема - проверка ненужных полей (но ее можно относительно легко решить, отключив проверку этих полей с помощью jstl c:if
).
В настоящее время я использую JSF и Facelets, но описанный дизайн возможен слюбые шаблонные рамки.
Итак, что я хотел спросить: как вы думаете, стоит ли использовать эту форму-обертку?Это обычная практика?