我有一個基於Java的Web應用程序和一個新的要求,允許用戶將變量放入文本字段中,這些字段在生成文檔或其他輸出時被替換。其他人如何解決這個問題?如何在Web應用程序中最好地實現用戶可選變量
我想具有預先定義的一組變量,如:然後,當用戶進入他們可以指定一個可變內嵌一些文本
@[email protected]
@[email protected]
(從一個模態或類似選擇它)。例如:
「這是一些文本的訂房@[email protected]
由我需要的」使用此文
當產生一些輸出(如PDF),我會做一個正則表達式,發現所有變量並用正確的值替換它們:
「這是一些文本的訂房10001由我需要」
我最初的想法是像Freemarker的,但我認爲這是我的用戶太複雜,會要求他們知道我的DataModel(eww)。
感謝您的閱讀!
D.
太複雜。這聽起來像是當你已經有處理它的MessageFormat時重新發明輪子。 – 2008-10-28 15:44:08