Я хочу создать собственный механизм шаблонов, такой как velocity или freemarker, который будет использоваться в приложении на основе struts 2. Почему я не хочу использовать какой-либо из доступных механизмов шаблонов, так это потому, что я хочу, чтобы HMTL оставался фиксированным и редактируемым с помощью dreamweaver, что означает отсутствие тегов struts или JSTL. Значения будут вводиться с помощью Xpath или простой строковой заменой значений существующих тегов HTML. Я требую:
простой HTML + некоторая конфигурация (свойства/xml) + данные =>
HTML, заполненный данными + некоторые динамически сгенерированные javascripts