我似乎在文本区域中的前导/尾随空格有问题!
如果最后一个用户在文本区域中输入了跨多行前导/尾随空格的值,则除了开头和结尾的一个空格外,它们都会消失。
示例:如果文本框有以下几行:(引号仅用于帮助说明空格)
" 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(false); 放
- 添加 <#ftl strip_whitespace=false>
- 在 ${textField} 所在的同一行添加 <#nl>
无论我尝试过什么,我都没有运气在插值后保留空格。任何帮助将不胜感激!