для извлечения данных из базы данных и отображения их с помощью переключателей с переключателем, содержащим инструкции по значению данных 1.2

В struts 1.2, как я могу выделить переключатель в соответствии со значением моей базы данных? Я использую компонент формы для установки других значений текстового поля.

<tr>
    <td align = "right" nowrap>SEX:</td>
    <td align= "right" nowrap> <html:radio property="sex" value="male"/>MALE
    <html:radio property="sex" value="female"/>FEMALE</td>
</tr>

Я использую компонент формы со следующим кодом Java: stuform.setSex((String)tempmap.get("SEX")); здесь stuform является объектом класса StudentForm, а tempmap содержит данные из запроса выбора.


person JITSU83    schedule 17.06.2013    source источник


Ответы (1)


Вы можете использовать оператор if, я использую оператор jstl if, но вы также можете использовать тег.

<c:if test="${myForm.sex=='female'}">
    <html:radio property="sex" value="female"/><span style="color: red;">FEMALE</span></td>
</c:if>
person Susie    schedule 17.06.2013
comment
Спасибо за помощь, Сьюзи ... но что такое myForm? Это объект BEAN или html: имя формы? - person JITSU83; 18.06.2013
comment
Это объект bean. Ваша форма должна поддерживаться объектом java bean, в котором есть свойство секса. - person Susie; 18.06.2013
comment
Я пробовал приведенный выше код, но теперь он отображает один переключатель в зависимости от значения пола в форме. Но мое требование - отображать как мужчину, так и женщину и проверять только один. - person JITSU83; 19.06.2013