如何插入空格?

时间:2012-02-27 04:56:25

标签: jsp

如何在java类的下面语句中插入空格,但是字符串会显示在jsp页面中。因为\ n \ t在jsp上不起作用。如何为jsp插入空格?

sb.append("\n\tStackflow: "+"<br>");

2 个答案:

答案 0 :(得分:1)

您应该意识到JSP只是一个HTML代码生成器。 HTML源代码中的空格默认不作为人类演示的一部分。默认情况下,它会折叠到一个空格。否则,普通网站看起来会非常难看。在浏览器的地址栏中使用Copypaste,例如,当查看HTML源代码中的空格时,查看stackoverflow.com以查看效果:

javascript:$("*").css("white-space", "pre");

如果要在HTML源代码中保留空格,则需要将所需的HTML部分放在<pre>元素中

<pre>
    ...
</pre>

在父元素上应用CSS white-space: pre;样式。

<div style="white-space: pre;">
    ...
</div>

答案 1 :(得分:0)

使用&nbsp;(非破坏空间)

sb.append("&nbsp;Stackflow: "+"<br>");