我似乎有領先/在文字區域尾隨空格的問題!Freemarker的插值剝離空白?
如果最後一個用戶類型的值與多行前/後間隔一個文本,它們都具有異常消失一個空間開始&結束。
舉例: 如果文本框有以下行:(行情只是用來幫助說明空格)
" 3.0"
" 2.2 "
"0.3 "
將它保存在後臺爲
"<textarea id=... > 3.0/n 2.2 /n0.3 </textarea>"
我的模板(用於這部分)相當簡單(整個模板,並不容易...):
$ {label} $ {textField}
當我再次加載了值,我注意到getTextField()正確獲得所需的字符串,前面引用的......但是當我看html頁面它顯示
" 3.0"
"2.2"
"0.3 "
當然,當「觀採購」它沒有()在getTextField看到的字符串
我已經試過什麼:
- 確保後端有setWhitespaceStripping(假);設置
- 添加< #ftl strip_whitespace =假>
- 在同一行$添加< #nl> {}文本框
不管是什麼我已經試過,我並沒有運氣保留插值後的空格。 任何幫助將不勝感激!
感謝您的回覆!欣賞關於strip_whitespace和#nt在這種情況下無用的信息。 我很困惑的是,heh.I嘗試使用您的諮詢與替代乃至[S]的和[N]的展現出來,所以看起來它使那麼遠。此模板中肯定沒有<#escape>塊。 所以,我想這意味着另一個模板可能會使用我的強迫壓縮它?你有沒有其他的壓縮方式可能是主動的? – scottnaka
Ahha!沒關係,發現這是造成所有的煩惱<#compress>。十分感謝你的幫助! – scottnaka