2、 补充完整research.jsp。该文件根据输入网友的姓名,然后提交给中心控制器进
行查询。
3、 补充完整centerController.java, 如果action=’register’ 则转
research.java;如果 action=’insert’则转Insert.java。 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(\
PrintWriter out = response.getWriter();
String action = request.getParameter(\ System.out.println(action); if (action!=null)
{ // 一个横杠不表示只有一条语句
} }
4、 补充完整dbop.java,该文件是完成数据库操作、执行sql查询和sql更新的
javaBean。
public class dbop {
private Connection conn = null; private Statement stmt = null;
public void connectDB() throws Exception {
Class.forName(“org.gjt.mm.mysql.Driver”); Conn =
java.sql.DriverManager.getConnection(“jdbc:mysql://localhost:3306/sample”,”root”,”123”);
}
public Connection getConnection() throws Exception {
return conn;
}
public ResultSet getResultSet(String sql) throws SQLException {
}
public void DataUpdate(String sql) throws SQLException {
}
public void close() throws SQLException { } }
5、 下面是文件insert.java,该servlet读取客户端的输入,调用dbop.java完成
插入数据库操作,请补充完整。
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(\ PrintWriter out = response.getWriter();
}
6、 完成reseach.java,该servlet根据用户请求,查询数据库,生成查询结果,转
showFriend.jsp。
protected void processRequest(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException { String loc = ; String dat = ; String sql = ; ArrayList list = new ArrayList(); try{
dbop db = new dbop(); db.connectDB();
ResultSet rs=db.getResultSet(sql); while(rs.next())
{
Friend w=new Friend (); 注:一个横杠不表示只有一条语句 ;// 生成对象加入list }
request.setAttribute(\ ; //跳转 }catch(Exception e) {
System.out.println(\ }
}
7、 完成Friend.java, 一个实体bean,有上表中所描述的属性和方法,用于保存表
中一行记录。
8、 完成show Friend.jsp, 从请求属性中读出ArrayList对象,ArrayList中每一
个对象就是一个Friend.java实体对象。显示列表中所有的对象在表格中。即将查询出的学生姓名,专业及成绩显示在表格中。
<% ArrayList wes = (ArrayList) request.getAttribute(\ int i; %>