Два комментария.
Прежде всего. Используйте компоненты JSF, где вы можете.
Во-вторых. Избегайте использования тегов JSTL. Удалите c:forEach
, если вам не нужно его использовать. Замените его на ui:repeat
, h:dataTable
и т. Д.
Теперь, чтобы ответить на ваш вопрос для обходного пути, если вы не можете напрямую использовать h:selectOneRadio
Вам нужно будет использовать @WebRemote
в Seam, а затем с помощью javascript вы можете при отправке формы установить значение через Ajax в своем UserHome
компоненте.
Взгляните на главу 5. Remoting в документации Seam для получения дополнительной информации о том, как использовать Remoting.