У меня есть файл jspx, использующий XHTML (сгенерированный из Spring Roo), поэтому, чтобы включить блок Javascript, мне нужно обернуть его в раздел CDATA следующим образом:
<script>
<![CDATA[
new dijit.Tooltip(
{
connectId : [ "exampleId" ],
label : "<c:out value='${exampleIdTooltip}'/>",
position: "above"
});
]]>
</script>
ПроблемаЯ имею, я думаю, что CDATA выполняет свою работу, а <c:out
> не выполняется, он остается в виде буквального текста внутри блока Javascript.Если я изменю файл на не XHTML, тогда я смогу удалить CDATA, и тогда мой <c:out>
будет оценен.
Каков наилучший способ встроить теги JSTL или EL в блок Javascript в файл XHTML