我有一個html單選按鈕。當用戶點擊提交按鈕時,我想要將該值添加到數據庫表中。html單選按鈕添加到數據庫
有4個單選按鈕
o a
o b
o c
o d
---我已經使用的request.getParameter()和我所引述Q1。但是當我檢查數據庫表中是否添加了「null」時。 如何在數據庫中添加值?
這裏是我的html單選按鈕。
<FORM ACTION="Question2.jsp">
Q1. This is the section of code that gracefully responds to exceptions.<P>
<INPUT TYPE=RADIO NAME="q1" VALUE="a"/>a. Exception generator<BR>
<INPUT TYPE=RADIO NAME="q1" VALUE="b"/>b. Exception manipulator<BR>
<INPUT TYPE=RADIO NAME="q1" VALUE="c"/>c. Exception handler<BR>
<INPUT TYPE=RADIO NAME="q1" VALUE="d"/>d. Exception monitor<P>
<INPUT TYPE=SUBMIT VALUE="submit"/>
</FORM>
...這裏我試圖在表中添加值。
<%
String query = "INSERT INTO Quiz2 VALUES (?)";
PreparedStatement pst = (PreparedStatement) conn.prepareStatement(query);
String answer = request.getParameter("q1");
pst.setString(1, answer);
pst.executeUpdate();
%>
System.out.print(answer);但因爲它是一個jsp沒有顯示出來。 – 2012-03-29 01:26:03
是System.out.print'(答案);'會寫在服務器控制檯的值。你可以用'out.print(answer);'在jsp scriptlet中打印。或'$ {param.q1}'或'$ {PARAM [Q1]}'(外側的scriptlet),或'<%=請求。getParameter(「q1」)%> – tusar 2012-03-29 05:50:50