私は Java ベースの Web アプリケーションを使用しており、ドキュメントやその他の出力が生成されるときに置換されるテキスト フィールドにユーザーが変数を配置できるようにするという新しい要件があります。他の人はこれについてどのように行っていますか?
次のような定義済みの変数セットを用意することを考えていました。
@BOOKING_NUMBER@
@INVOICE_NUMBER@
次に、ユーザーがテキストを入力すると、変数をインラインで指定できます (モーダルなどから選択します)。例えば:
@BOOKING_NUMBER@
「これは私が必要とする予約用のテキストです」
このテキストを使用する出力 (PDF など) を生成するときは、正規表現を実行してすべての変数を見つけ、正しい値に置き換えます。
「これは、私が必要とする予約 10001 のテキストです」
私の最初の考えは Freemarker のようなものでしたが、それは私のユーザーにとっては複雑すぎて、私の DataModel (eww) を知る必要があると思います。
読んでくれてありがとう!
D.