4

<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}" />';
4

1 回答 1

16

根本不使用c:out标签:

stringaCompleta += 'Gennaio;${valori.value}';

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

stringaCompleta += 'Gennaio;<c:out value="${valori.value}" escapeXml="false" />';

文件会告诉你的。

于 2012-09-17T09:49:43.160 回答