2012-09-17 22 views
3

如何在JSTL中逃避字符我在我的項目中使用JSTL <c:out>來支持javascript代碼,我有一個字符串來自像這樣的小服務器"2\'000;11\'222;10\'333" with javascript我想將其分割爲獲得分隔值一樣2'000;11'222;10'333 ....但是當我使用<c:out>標籤這個"\'" becames "\&#039;"搞亂了分割功能....如何使用c:out

有沒有辦法告訴JSTL無法逃脫字符?

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

請顯示您的JSP代碼的相關片段。 – Tomalak

+0

設置屬性xmlOut =「true」或xml =「true」像這樣的東西 – user1516873

回答

8

只要不使用c:out標籤都:

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

或用escapeXml一套用它來假(但它是不必要的複雜性):

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

The documentation將有告訴過你了。