При попытке обновления до JSF 2.3 (используется вместе с Primefaces 6.2) я столкнулся со странной проблемой.
Похоже, что в 2.3 есть ошибки синтаксического анализа XML, когда мой документ использует CDATA для переноса javascript.
Например, приведенный ниже 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?