我正在使用 JSP 和 Servlet 首先在 JSP 页面中显示一个表单,然后将所有参数插入到 servlet 中的一个表中。这是我正在使用的一些代码:
<form action="ClassServlet" method="post">
<fieldset>
<label for="year">Year</label>
<input type="text" name="year" id="year" class="text ui-widget-content ui-corner-all" />
<label for="subject">Subject</label> <input type="text" name="subject" id="subject" value="" class="text ui-widget-content ui-corner-all" />
<label for="name">Name of your class</label> <input type="text" name="name1" id="name1" value="" class="text ui-widget-content ui-corner-all" />
<input type="hidden" name="teacher" id="teacher"
<%
out.println("value=\""+TeacherId+"\"");
%>
class="text ui-widget-content ui-corner-all" />
<input type="submit" value="Add">
</fieldset>
</form>
对于 servlet:
PreparedStatement ps = null;
ps = con.prepareStatement("insert into TB_classes( CLASS_ID , CLASS_TEACHER_ID , CLASS_NAME , CLASS_YEAR , CLASS_SUBJECT) values (? , ? , ? , ? ,?) ");
ps.setString(1, "3");
ps.setString(2, request.getParameter("teacher"));
ps.setString(3, request.getParameter("name1"));
ps.setString(4, request.getParameter("year"));
ps.setString(5, request.getParameter("subject"));
ps.executeUpdate();
代码工作得很好但是我是新手,我想知道是否有任何方法可以在一页上完成相同的任务。如果是,那怎么办?请帮忙?