Java Web综合开发实战:网络留言系统 下载本文

内容发布更新时间 : 2024/7/5 16:21:07星期一 下面是文章的全部内容请认真阅读。

沈阳化工大学实验报告

课程名称 Java Web 项目名称 Java Web综合开发实战:网络留言系统 学 院 应用技术学院 专 业 1401 指导教师 李玉红 报 告 人 张庭浩 学号 1422030125 实验时间 2016.11.24 提交时间 2016.12.05

一、实验目的

1.通过实例开发,熟练掌握JSP相关标签的应用

2.熟练掌握用SERVLET作为控制器实现用户请求的处理及界面的跳转。

二、实验内容

采用JSP+Servlet+JavaBean+JDBC方式开发一个网络留言系统。

要求:① 用户在页面上输入用户名密码登录,成功进入后能看到所有留言信息;② 用户可自己添加、编辑留言,提交后可实时看到新增加的留言;③ 系统提供新用户注册功能;④ 在【实例三】(2.3.5节)登录程序的基础上修改扩充而成,综合运用JSP/Servlet/JavaBean等Java Web开发的基础性技术。

三、实验过程

1.建立数据库和表

这里依然使用先前在SQL Server 2008 12012中创建的数据库TEST及其userTable表,因为系统登录后要有个主界面显示别人和自己的留言信息,故还要有个留言表lyTable用于保存用户留言,如图2.1和2.2。

图2.1 图2.2 2.创建Java EE项目

新建Java EE项目,项目命名为JSPExample。 3.创建JDBC

在项目src文件夹下建立包org.easybooks.test.jdbc,在包下创建SqlSrvDBConn类(JDBC),并往项目中添加JDBC驱动包,如图2.3.

图2.3 注:SqlSrvDBConn类代码如下。

package org.easybooks.test.jdbc; import java.sql.*;

public class SqlSrvDBConn {

private Statement stmt; private Connection conn; ResultSet rs;

//在构造方法中创建数据库连接 public SqlSrvDBConn(){

conn=DriverManager.getConnection(\

}catch(Exception e){ } rs=null;

e.printStackTrace();

aseName=TEST\,\,\); }

//获取数据连接

public Connection getConn(){ }

//执行查询类的SQL语句,有返回集

public ResultSet executeQuery(String sql) { try

return this.conn; stmt=null; try{

/**加载并注册 SQLServer 2008 的 JDBC 驱动*/

Class.forName(\);