如何很好地将我的控制台/终端文本格式化为HTML

如何很好地将我的控制台/终端文本格式化为HTML,html,jakarta-ee,Html,Jakarta Ee,我有一个java程序,它通过HTTP将结果(如控制台中所示)发送到浏览器。实际结果通过制表符和换行符很好地格式化,如下所示: ./src/yse4 : The YSE emulator in use [-w] - [w]rap around at tracefile end and begin anew at time zero. [-f filename] - [-f tracefile to use from] /home/Downloads/yse.wzt/trac

我有一个java程序,它通过HTTP将结果(如控制台中所示)发送到浏览器。实际结果通过制表符和换行符很好地格式化,如下所示:

./src/yse4    : The YSE emulator in use
[-w]          - [w]rap around at tracefile end and begin anew at time zero.
[-f filename] - [-f tracefile to use from]
/home/Downloads/yse.wzt/tracefiles/capacity.3Mbps_400RTT_PER_0.0001.txt
    File name:  tracefiles/capacity.3Mbps_400RTT_PER_0.0001.txt
    200     Forwarding Delay (ms)
    200     Reversed Delay (ms)
    3000000     Download Capacity (Mbps)
    3000000     Upload Capacity (Mbps)
    0.0001      Packet Error Rate (PER)
at=eth1
an=eth0
但是当我以HTML的形式发送时,它当然不能识别标签和换行符。我在每行末尾手动添加了

,但仍然缺少选项卡,浏览器显示如下:

./src/yse4 : The YSE emulator in use 
[-w] - [w]rap around at tracefile end and begin anew at time zero. 
[-f filename] - [-f tracefile to use from] 
/home/Downloads/yse.wzt/tracefiles/capacity.3Mbps_400RTT_PER_0.0001.txt 
 File name: tracefiles/capacity.3Mbps_400RTT_PER_0.0001.txt 
 200 Forwarding Delay (ms) 
 200 Reversed Delay (ms) 
 3000000 Download Capacity (Mbps) 
 3000000 Upload Capacity (Mbps) 
 0.0001 Packet Error Rate (PER) 
at=eth1 
an=eth0

我如何将其格式化为HTML以便于查看?可能存在任何用于此目的的库?

您可以返回一个包含两行的HTML表,并根据需要格式化该表


怎么样
?或者用CSS将其包装在一个div中-
空白:pre是的,我忘了
!它可以工作:)但fon't不是HTML默认字体;看起来科迪;网络浏览器里面有点奇怪。你检查过这个链接吗:那可能有用。另一件可能有用的事情是javascript语法高亮显示。