2012-02-27 91 views
3

如何在java类的下面的语句中插入空白,但字符串显示在jsp page.As \ n \ t不能在jsp上工作。如何为jsp插入空白空间?如何插入空格?

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

我的意思,而不是\ n \ t可我用什么,这样它会插入空格或tab.I将打印在某人jsp.So \ n \ t不起作用 – rkhm 2012-02-27 05:05:26

回答

1

你应该认识到JSP只是一个HTML代码生成器。 HTML源代码中的空格默认不作为人类演示的一部分。这是默认情况下折叠到一个空间。一般的网站看起来会非常丑陋。看着stackoverflow.com而Copypaste例如在这个浏览器的地址栏时看到空白的HTML源代码会占自己的影响:

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

如果你想保留空白的,是在HTML源代码,你需要把HTML期望的一块<pre>元素

<pre> 
    ... 
</pre> 

或者里面的父元素上应用CSS样式white-space: pre;

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

化妆用的&nbsp;(不换行空格)

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