我有一个传递到我的JSP页面中的bean对象的列表,其中之一是注释字段。该字段可能包含换行符,我想使用JSTL将其替换为分号,以便可以在文本输入中显示该字段。我找到了一种解决方案,但这不是很好。我将在下面发布。
这是我找到的解决方案。但是,它似乎并不十分优雅:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <% pageContext.setAttribute("newLineChar", "\n"); %> ${fn:replace(item.comments, newLineChar, "; ")}