我似乎有领先/在文字区域尾随空格的问题!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