У меня есть веб-приложение на основе Java и новое требование, позволяющее пользователям помещать переменные в текстовые поля, которые заменяются при создании документа или другого вывода. Как другие ушли об этом?Как лучше всего реализовать пользовательские переменные в веб-приложении
Я имел в виду иметь заранее определенный набор переменных, такие как:
@[email protected]
@[email protected]
Затем, когда пользователь вводит текст, они могут указать переменный инлайн (выбери его из модальных или аналогичных). Например:
«Это какой-то текст на бронирование @[email protected]
который нужен мне»
При получении какой-то выход (., Например, PDF), который использует этот текст, я хотел бы сделать регулярное выражение и найти все переменные и заменить их правильное значение:
«Это какой-то текст для бронирования 10001, который необходим мне»
Моя первая мысль была что-то вроде Freemarker, но я думаю, что это слишком сложно для моих пользователей ипотребовали бы, чтобы они знали мою DataModel (eww).
Спасибо за чтение!
D.
Слишком сложный. Это звучит как изобретать колесо, когда у вас уже есть MessageFormat, который его обрабатывает. – 2008-10-28 15:44:08