JSP中自动省略空格

时间:2014-05-07 20:32:34

标签: java html jsp

我正在尝试打印从JSP视图中的模型对象传递的字符串。我的字符串格式为

 String str=  "    |    | ";

然而,当我尝试使用JSP视图页面中的模型对象打印此str时,省略了空格我得到'||'而不是原来的

在JSP页面的浏览器中以HTML格式输出时保留原始格式的任何建议吗?

2 个答案:

答案 0 :(得分:2)

它不是JSP做它。在HTML中,当多个空格相互跟随时,它只显示其中一个,除非您在其周围包裹<pre></pre>,或使用&nbsp;代替空格。在浏览器中查看源代码,您将看到空格,只是浏览器不显示它们。

答案 1 :(得分:1)

尝试使用&nbsp;获取单个空格。

    String str=  "    |    | ";

    str = str.replace(" ", "&nbsp;");

查看6 Ways to Insert Spaces in HTML