如何使用c:out来逃避JSTL中的字符

Med*_*n92 4 javascript java jstl

<c:out>在我的项目中使用JSTL 来支持javascript代码,我有一个来自servlet的字符串,这样"2\'000;11\'222;10\'333"用javascript我想将它拆分以获得分隔值,如2'000;11'222;10'333....但是当我使用<c:out>标签时这就"\'"成了"\&#039;"搞乱分裂功能....

有没有办法告诉JSTL不要逃避字符?

stringaCompleta += 'Gennaio;<c:out value="${valori.value}" />';
Run Code Online (Sandbox Code Playgroud)

JB *_*zet 11

根本不要使用c:out标签:

stringaCompleta += 'Gennaio;${valori.value}';
Run Code Online (Sandbox Code Playgroud)

或者使用escapeXml设置为false(但它不必要地复杂):

stringaCompleta += 'Gennaio;<c:out value="${valori.value}" escapeXml="false" />';
Run Code Online (Sandbox Code Playgroud)

文档会告诉你.