升级到JSF 2.3会导致带有内联javascript标记的XML解析错误

时间:2019-07-10 14:28:46

标签: jsf primefaces

在尝试升级到JSF 2.3(与Primefaces 6.2一起使用)时,我遇到了一个奇怪的问题。 似乎在2.3中,当我的文档使用CDATA封装javascript时,存在XML解析错误。

例如,下面的ajax响应最终无法解析:

<?xml version='1.0' encoding='UTF-8'?>
<partial-response>
    <changes>
        <update id="quote">
            <![CDATA[
        <div class="ui-g-4"></div>

        <script type="text/javascript">
        //<![CDATA[
        jQuery(window).load(function($) {});
        //]]>
        </script>]]></update>
    </changes>
</partial-response>

代码没有更改,并且可以与JSF 2.2很好地配合。 突然不再支持吗?还是JSF错误?

0 个答案:

没有答案