У меня болит голова, пытаясь понять, как получить значения радиокнопок gwt на стороне сервера.
Вот моя форма UiBinder:
<g:FormPanel ui:field="form"><g:VerticalPanel ui:field="fruitPanel">
<g:RadioButton name="fruit">apple</g:RadioButton>
<g:RadioButton name="fruit">banana</g:RadioButton>
<g:SubmitButton>Submit</g:SubmitButton> ...
Вот как я инициализирую форму:
form.setAction("/submit");
form.setMethod(FormPanel.METHOD_POST);
Итак, я подумал, что мне придется сделать это на сервлете:
fruit = req.getParameter("fruit")
Но, конечно, это не работает, параметр fruit не существует :/
Редактировать: хорошо, я получаю параметр фруктов, но он всегда «включен»
Я также попытался добавить переключатель в java с помощью:
RadioButton rb0 = new RadioButton("fruit", "apple");
RadioButton rb1 = new RadioButton("fruit", "banana");
fruitPanel.add(rb0);
fruitPanel.add(rb1);
Изменить: это проблема GWT: проблема 4795 а>