2017-06-06 10 views
1

私はフィールドを取り、その値を固定ストリングに対して評価する条件付きifを持っています。ケースで評価される文字列は、検証は、あなたがそれらの変数とデータとの条件付き作品に関するデータは、スペースなしであり見ることができるようにスペースのみ example値が空白の条件付きFreeMarker

なし値で動作し、正しい値を返さない文字列が含まれていますまたは作成された他のデータは表示されますが、黄色矢印の変数は表示されません。

何か不足していますか?追加の変換などがありますか?これはFreeMarker v 2.3.20で行われます。

答えて

0

画像を見るとうまくいくはずなので、そこには見えない文字があると思われます。たとえば、印字された値の直後には何もないので、実際にスペース(0x20)ではなくnbsp(0xA0)文字の間のスペースがないため、後に空白が表示されることがあります。それらを見るには${principal.name?url}を試してください。

+0

何かの理由でURLコマンドは何も表示しませんhttp://imgur.com/x6pSa7E これらの可能性のある隠れた文字(私もhtmlタグを使用しています)を見るための他のアイデア –

+0

HTMLはしませんそれ。 '?url'には何も表示されないのはとても奇妙です。おそらく、 'url_encoding_charset'が設定されていないとき、非常に古いFreeMarkerバージョンにバグがあったでしょうから'?url( 'utf-8') '(そしてBTW、FreeMarkerをアップグレードしてみてください)。また、HTML版のために 'BeneficaryCompany'を表示しました。 – ddekany

+0

こんにちは、URL( 'UTF-8')とそれが働いた、と示しています?受益%26nbsp%3BCompany http://imgur.com/a/4xfGZ はとにかくそれでは仕事 –

関連する問題