一尘不染

如何使用JSP和JSTL替换换行符?

jsp

我有一个传递到我的JSP页面中的bean对象的列表,其中之一是注释字段。该字段可能包含换行符,我想使用JSTL将其替换为分号,以便可以在文本输入中显示该字段。我找到了一种解决方案,但这不是很好。我将在下面发布。


阅读 223

收藏
2020-06-08

共1个答案

一尘不染

这是我找到的解决方案。但是,它似乎并不十分优雅:

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<% pageContext.setAttribute("newLineChar", "\n"); %>

${fn:replace(item.comments, newLineChar, "; ")}
2020-06-08