2012-02-27 94 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>");