我有一个基于Java的Web应用程序和一个新的要求,允许用户将变量放入文本字段中,这些字段在生成文档或其他输出时被替换。其他人如何解决这个问题?如何在Web应用程序中最好地实现用户可选变量
我想具有预先定义的一组变量,如:然后,当用户进入他们可以指定一个可变内嵌一些文本
@[email protected]
@[email protected]
(从一个模态或类似选择它)。例如:
“这是一些文本的订房@[email protected]
由我需要的”使用此文
当产生一些输出(如PDF),我会做一个正则表达式,发现所有变量并用正确的值替换它们:
“这是一些文本的订房10001由我需要”
我最初的想法是像Freemarker的,但我认为这是我的用户太复杂,会要求他们知道我的DataModel(eww)。
感谢您的阅读!
D.
太复杂。这听起来像是当你已经有处理它的MessageFormat时重新发明轮子。 – 2008-10-28 15:44:08