0

当用户单击保存按钮时,我有一个带有文本区域的 JSP 页面,它将文本区域中的数据保存到数据库中。与来自文本区域的数据对应的 DB 字段是 Clob 。我需要通过保留换行符将此数据写入文件(在将 clob 转换为字符串之后)。但是当我将 Clob 转换为 String 时,缺少换行符

我可以在将 clob 数据转换为字符串时保留换行符吗?

4

1 回答 1

1

我假设您想在 JSP 页面上输出您的文本。因此,您必须将其转换为 HTML。

将所有换行符替换为<br>.

String html = text.replace("\n", "<br>\n");

此外,您应该将文本中的特殊字符转义为 HTML 实体。StringEscapeUtils#escapeHtml4()从 Commons-Lang 库中使用。

于 2013-01-02T08:58:27.987 回答