当前位置:  开发笔记 > 前端 > 正文

如何使JSP标记文件不忽略所有空格?

如何解决《如何使JSP标记文件不忽略所有空格?》经验,为你挑选了1个好方法。

我真的很难过这个.我想输出一个列表并让标签文件处理逗号,单数与复数等,但是当我显示列表时它完全忽略了空格,所以allrunstogetherlikethis.我尝试使用HTML实体"thinsp","ensp"和"emsp"(我不能使用"nbsp",这些必须要破坏),但它们在IE上都非常宽,除了thinsp,这太瘦了在其他一切.

编辑:将无法正常工作.标签的输出根本没有空格.虽然JSP中的任何内容都具有正常的间距.显然我可以把所有内容都放在JSP中,但这是代码可以在多个JSP上运行,因此标记文件会很有意义.



1> BalusC..:

它实际上是EL解析器中的一个错误,它导致EL表达式之间的空格被吃掉.例如

${bean.foo} ${bean.bar} ${bean.waa}

将打印为(假设它们返回与其属性名称相同的String值):

foobarwaa

我记得以前在某个地方报道了这个问题,但我现在似乎无法找到它.到目前为止,您可以使用JSTL c:out标记来修复它:


正确打印为:

foo bar waa

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有