сохранить пробелы в строке Java, JavaScript

0

Я отправляю данные из java-кода в браузер через HTTP-запрос. данные - вот что.

ВЫХОД КОДА 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;
}

Любая идея поможет? ВЫХОД БРАУЗЕРА.

Изображение 174551

2 ответа

0

Вам нужно использовать моноширинный шрифт (чтобы каждая буква имела одинаковую ширину). Вы можете сделать это, используя css:

{
    font-family: "Courier New", Courier, monospace;
}
0

Самый простой способ - обернуть его в теги pre, но лучший способ - использовать ячейки 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>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню