将带有换行符的EL变量传递给JavaScript

时间:2014-12-30 15:25:42

标签: javascript jsp el line-breaks

我在使用换行符将EL变量传递给Javascript时遇到了麻烦。

我有以下调用Javascript方法:

<td>    
    <a href="#" onclick='javascript:deleteClienteObsItem("${clienteObsListElement.codigo}","<fmt:formatDate pattern="dd/MM/yyyy" value="${clienteObsListElement.dataCRM.time}"/>", "${clienteObsListElement.funcionarioIDCRM.nome}","${clienteObsListElement.eventoCRM}","${clienteObsListElement.andamentoCRM}");' data-reveal-id="modalDeleteClienteObs">
        <img src="<c:url value="/resources/Images/Icons/delete.png"/>">
    </a>
</td>

会发生什么:当变量包含分隔线时,不会调用deleteClienteObsItem()

编辑。

我找到了一种解决方案:将换行符转换为他们需要时将它带回换行符的东西。但它更像是一个大纲解决方案,而不是一个解决方案。

任何人都有一个真正好的解决方案吗?

0 个答案:

没有答案