2015-10-13 170 views
0

我正在通过http请求将数据从java代码发送到浏览器。 数据是这样的。保留字符串中的空格java,javascript

JAVA代码的输出

| Id | Operation   | Name | Rows | Bytes | Cost (%CPU)| Time  | 
| 0 | SELECT STATEMENT |  |  |  |  3 (100)|   | 
| 1 | FOR UPDATE   |  |  |  |   |   | 
| 2 | BUFFER SORT  |  |  |  |   |   | 
| 3 | TABLE ACCESS FULL| DD |  4 | 160 |  3 (0)| 00:00:01 | 

但是,当我在浏览器中显示它看起来非常糟糕。 基本上我有我使用ng-repeat在浏览器中显示的字符串数组。当我在java代码中显示它时,它看起来不错,但在浏览器中不太好。 我曾尝试保留空格,但没有帮助。 我需要做的就是保留字符串中的所有空格。

{ 
    white-space: pre; 
} 

任何想法的帮助吗? BROWSER OUTPUT。

enter image description here

回答

0

最简单的方法就是把它包在预先标记,但最好的方法是使用HTML表格单元格。

<pre> 
 
| Id | Operation   | Name | Rows | Bytes | Cost (%CPU)| Time  | 
 
| 0 | SELECT STATEMENT |  |  |  |  3 (100)|   | 
 
| 1 | FOR UPDATE   |  |  |  |   |   | 
 
| 2 | BUFFER SORT  |  |  |  |   |   | 
 
| 3 | TABLE ACCESS FULL| DD |  4 | 160 |  3 (0)| 00:00:01 | 
 
</pre>

0

您需要使用等宽字体(让每个字母都有相同的宽度)。 你可以用css来做:

{ 
    font-family: "Courier New", Courier, monospace; 
} 
相关问题