[英]Remove ${var} in org.apache.commons.lang templates for blank values
我是org.apache.commons庫的新用戶。 我在項目中的一些模板中使用了它。 對於其中一項要求,我們從HTML表單獲取輸入,並按照commons模板進行呈現。 我已經創建了一個這樣的示例模板-
Hello ${user} how are you doing. Here is your order ${order}
當我輸入表單(用戶和訂單)中的兩個值時,它的工作正常。 它給了我以下輸出Hello Jhon,這是您的訂單-兩本新書。
但是,如果我僅輸入一個值,它將顯示模板變量。 喜歡
Hello Jhon, here is your order ${order}
我需要避免這個變量。 有什么建議嗎?
注意:我無法控制HTML端的表單輸入,即第三方表單。
謝謝 !!
我想通了,我應該為未解析的變量設置一個默認值。 我喜歡
Hello ${user:-} Here is your order ${order:-}
您還可以將默認值提供給未解析的變量,例如
Hello ${user:-Guest} Here is your order ${order:-air}
謝謝 !
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.