#jsf #jsf-1.2
#jsf #jsf-1.2
Вопрос:
На одной странице JSF я устанавливаю значение selectOneRadio в элементе данных компонента и получаю это значение на другой странице JSF. Но когда я получаю значение элемента данных этого компонента, оно выдает false . Пожалуйста, скажите мне, что происходит не так?
Отредактировано:
Ist.jsp:-
<h:selectOneRadio value="#{c.radioButtonState}">
<f:selectItem itemLabel="News" itemValue="News" />
<f:selectItem itemLabel="Sports" itemValue="Sports" />
</h:selectOneRadio>
<h:commandButton value="Save" action="second"/>
Second.jsp:-
<h:outputText value="#{c.radioButtonState}"/>
C1.java:-
public class C1 {
String radioButtonState="a";
public String getRadioButtonState() {
return radioButtonState;
}
public void setRadioButtonState(String radioButtonState) {
this.radioButtonState = radioButtonState;
}
}
Комментарии:
1. Не могли бы вы, пожалуйста, проверить область действия вашего компонента.
2. Вы используете JSF 1.2 или 2.0? Пожалуйста, уточните версию JSF. Не добавляйте все разные теги версий.
3. SSCCE было бы полезно увидеть / понять причину проблемы.
4. Короткий, автономный, правильный пример. Смотрите также 1-й хит Google.
5. Согласно вашему обновлению, извините, это не SSCCE. Я не могу скопировать и вставить его, чтобы воспроизвести вашу проблему. Если бы я написал свой собственный компонент, тогда он работает просто отлично, поэтому я не могу ответить на вашу проблему.