我有一個單選按鈕,在我的HTML文件很簡單:單選按鈕,並用request.getParameter
<form role="form" method="post" action="jsp/site/Portal.jsp?page=mypage">
<input type="radio" id="radio_1" name="name_radio" value="value1" />
<input type="radio" id="radio_2" name="name_radio" value="value2" />
<button name="action_validateForm" type="submit">
Valider
</button>
</form>
但是,當我發送的形式,它進去功能:
@Action(ACTION_VALIDATE_FORM)
public Page doValidateForm(HttpServletRequest request)
{
String valueGet = request.getParameter("name_radio");
if (valueGet.equals("value1"))
{
//Do action
}
else if (valueGet.equals("value2"))
{
//Do other action
}
}
的問題是,無論我在選中request.getParameter("name_radio")
之前驗證表單時選擇的單選按鈕,該值始終爲false。怎麼可能?它應該是value1,value2還是null?
你怎麼能得到這個request.getParameter(「name_radio」)的假值? –
這是我的問題,我絕對不明白當我在調試模式啓動,我檢查它的值是錯誤的...我迷路 – Kvasir