0

私は org.apache.commons ライブラリの新しいユーザーです。プロジェクトのいくつかのテンプレートにこれを使用しています。要件の 1 つは、HTML フォームから入力を取得し、コモンズ テンプレートに従ってレンダリングすることです。私はこのようなサンプルテンプレートを作成しました -

Hello ${user} how are you doing. Here is your order ${order}

フォーム (ユーザーと注文) から両方の値を入力すると、正常に動作します。次の出力が得られます Hello Jhon, here is your order - Two New Books.

ただし、値を 1 つだけ入力すると、テンプレート変数が表示されます。お気に入り

Hello Jhon, here is your order ${order}

この変数を避ける必要があります。なにか提案を ?

注: サード パーティのフォームである HTML エンドでフォーム入力を制御することはできません。

ありがとう !!

4

1 に答える 1

0

私はこれを理解しています。未解決の変数のデフォルト値を設定する必要があります。私は好きでした

Hello ${user:-} Here is your order ${order:-} 

次のような未解決の変数にデフォルト値を与えることもできます

Hello ${user:-Guest} Here is your order ${order:-air}

ありがとう !

于 2016-02-12T20:55:18.797 に答える