如何在java类的下面语句中插入空格,但是字符串会显示在jsp页面中。因为\ n \ t在jsp上不起作用。如何为jsp插入空格?
sb.append("\n\tStackflow: "+"<br>");
答案 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)
使用
(非破坏空间)
sb.append(" Stackflow: "+"<br>");