我有一个CSV文件存储在我的数据库中作为blob。
我的API只允许我将其作为单个字符串返回 - 我希望List
Strings
代表文件的每一行。
String fileText = new String(blobDb.fetchData(key, 0, fileLength));
而不是将文件显示为无休止的文本块:
<html>
<head>
<title>File Contents:</title>
</head>
<body>
${fileText}
</body>
</html>
是否有可能以某种方式将其分解为由<br/>
标记分隔的单独HTML行?
答案 0 :(得分:3)
使用HTML <pre>
元素
<pre>${fileText}</pre>
或在包含元素
上应用CSSwhite-space: pre;
<div style="white-space: pre;">${fileText}</div>
答案 1 :(得分:1)
fileText = fileText.replaceAll("\n", "<br/>");