У меня есть следующие фрагменты кода, которые в основном устанавливают значение скрытого поля для html-содержимого div (используя jQuery), чтобы я мог обработать его на вспомогательном компоненте:
MyPage.xhtml
function save_to_hidden()
{
document.getElementById('hidden_field').value=$('#my_div').html();
}
Далее:
<h:inputHidden id="hidden_field" value="#{myBean.divData}" />
Далее:
`<div id="my_div">
<!-- content in foreign language (spanish) -->
</div>
Далее:
<a4j:commandButton value="Save" onclick="save_to_hidden()" action="#{myBean.processDivData}" />
Я получаю содержимое по методу "processDivData", но все "специальные" символы заменяются на тарабарщину. Где может быть проблема?
Спасибо