在尝试升级到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错误?