我有一个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