【问题标题】:JSTL fn:split -- javax.el.ELExceptionJSTL fn:split -- javax.el.E​​LException
【发布时间】:2014-03-12 00:47:58
【问题描述】:

这可能是一些极小的问题,但我正在尝试使用换行符在我的 JSP 中拆分一个字符串。这是我正在尝试使用的命令。

<c:set var="comment" value="${bulletin.note}" />
<c:set var="comment" value="${fn:split(comment, '\\n', '<br />')" />

这是我收到的错误消息。我进行了编辑,因此您不必向右滚动即可查看整个内容,但这是错误消息的全部文本。

HTTP Status 500 - /WEB-INF/jsp/BulletinApproval.jsp (line: 33, column: 3)
"${comment, '\n', '<br />')" contains invalid expression(s):
javax.el.ELException: Failed to parse the expression [${comment, '\n', '<br />')]

【问题讨论】:

    标签: jsp exception jstl el


    【解决方案1】:

    你必须两次转义\

    <c:set var="comment" value="${fn:split(comment, '\\\\n')}" />
    

    顺便说一句,fn:split 只有两个参数。

    【讨论】:

    • 我将它复制并粘贴到我的代码中,但它不起作用。我收到一条消息说"${fn:split(comment, '\\n')" contains invalid expression(s): javax.el.ELException: Failed to parse the expression [${fn:split(comment, '\\n')]
    • 您的表达式中似乎缺少最后的}
    猜你喜欢
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 2015-04-16
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多