2014-10-30 51 views
0

在HTML/JSP,得到遏制單選按鈕值從JSP到Servlet的

<input type="radio" value="10" name="a">10 Records 
<input type="radio" value="20" name="a">20 Records 
<input type="radio" value="50" name="a">50 Records 

在Servlet中,

String val= request.getParameter("a"); 
System.out.println("Record is : "+val); 

可變val回報null

+0

您確定您在提交時選擇了一個嗎? – brso05 2014-10-30 17:11:50

+0

你怎麼發佈它? – 2014-10-30 17:11:55

+0

是的,這是我提交時選擇的一個 – 2014-10-30 17:12:47

回答

2

希望你有類似這樣的代碼,然後它會給你a

<form action="/Servlet" method="post"> 
    <input type="radio" value="10" name="a">10 Records 
    <input type="radio" value="20" name="a">20 Records 
    <input type="radio" value="50" name="a">50 Records 
    // submit button here 
</form> 
2

檢查你的表單是否指定方法後的值。請參考以下

<form action="/Servlet" method="post"> 
    <input type="radio" value="10" name="a">10 Records 
    <input type="radio" value="20" name="a">20 Records 
    <input type="radio" value="50" name="a">50 Records 
    <input type = "submit" value = "submit"/> 
</form> 

那麼它應該工作。

0

我面臨同樣的問題。我試試這個,然後它工作正常。

<input type="radio" value="10" name="a">10 Records **</input>** 
<input type="radio" value="20" name="a">20 Records **</input>** 
<input type="radio" value="50" name="a">50 Records **</input>**