У меня есть глупая (или забавная ) идея, когда я интегрирую CKEditor в JSF (посмотрите, это замечательно).
Таким образом, CKEditor не полностью поддерживает JSF, но поддерживает сами HTML и JS (jQuery). При редактировании в CKEditor он создает другие теги, которые пользователь может вводить в него, а когда пользователь отправляет информацию на сервер, в нем ничего не найдено. Поэтому я создал <h:inputTextArea value="#{bean.textEditor}"/>
и, когда пользователь отправил запрос, он запускает скрипт, чтобы установить его значение на <h:inputTextArea/>
:)
Возвращаясь к вашему вопросу , я бы запустил JS-скрипт для этой цели :). Вы можете использовать <h:inputHidden value=#{bean.city}/>
и onclick
событие для кнопки отправки или что-то вроде что поделать :). Но в этом случае вам необходимо самостоятельно проверить данные, чтобы убедиться, что эта информация не соответствует действительности.