我很頭疼如何檢索服務器端的gwt單選按鈕值。在servlet中檢索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);
所以我雖然我將不得不這樣做對的servlet:
fruit = req.getParameter("fruit")
但當然這不起作用,參數果不存在:/
編輯:好吧,我得到的參數水果,但它總是「上」
我還沒有嘗試在Java中與添加的單選按鈕:
RadioButton rb0 = new RadioButton("fruit", "apple");
RadioButton rb1 = new RadioButton("fruit", "banana");
fruitPanel.add(rb0);
fruitPanel.add(rb1);
編輯:這是一個GWT的問題: Issue 4795
您是否使用Firebug(或類似工具)檢查了FormPanel向服務器提交的內容?這應該縮小可能的原因。 – 2010-03-27 18:29:28
好主意,我要看看它:) – 2010-03-28 13:17:38