1、JSP实验指导书 系部:城信系专业:计算机应用2目 录实训一 创建电子商城数据库及数据表 .3实训二 独立创建一个简单的 JSP 程序 .4实训三 使用脚本程序 .6实训四 使用 out 对象 .7实训五 数据分页 .9实训六 使用 JavaBean.173实训一 创建电子商城数据库及数据表一、实训目的掌握电子商城数据库及数据表的设计与创建。二、实训内容设计电子商城数据库,设计相应的数据表,在 MySQL 中创建相应的数据库及数据表。三、实训步骤1.设计电子商城数据库,画出 E-R 图。2.设计相关数据表。3.在 MySQL 中创建数据库和数据表。四、参考数据表Customer 表(用户信息表
2、)Idea 表(用户留言表) Product 表(商品信息表) Notice 表(公告信息表) Main_type 表(商品类别信息表) Sub_type 表(商品子类信息表) Orders 表(订单信息表) OrderDetails 表(订单详情表) Payment 表(支付表) Admin 表(管理员表) 4实训二 独立创建一个简单的 JSP 程序一、实训目的掌握在独立 Tomcat 服务器环境下 JSP 程序的编写、调试和运行方法。二、实训内容选择编辑器编写 JSP 文件,将 JSP 文件部署到 Tomcat 服务器中,调试并运行JSP 程序,在浏览器页面显示“Hello World!”
3、 。三、实训步骤1.建立 Web 应用程序目录。在 Tomcat 服务器中建立 Web 应用程序目录和运行程序的步骤如下。 进入 Tomcat 的安装目录(如 “D:Tomcat 6.0”)的 webapps 目录,可以看到 ROOT、examples 、 tomcat-docs 和 webapps 之类 Tomcat 自带的目录。 在 webapps 目录下新建一个目录,命名为 chap02。 在 myapp 下新建一个目录 WEB-INF(目录名称是区分大小写的) 。 2.创建并编写 web.xml 文件 。 在 WEB-INF 下新建一个文件 web.xml。 使用 Dreamweave
4、r 等文本编辑工具编辑 web.xml 文件并保存。 教师演示讲解3.编写 first01.jsp 文件。使用记事本、JCreator 或其他文本编辑工具在“webappsmyappchap02”文件夹中创建第 1 个 JSP 程序 first01.jsp 。 教师演示讲解4.启动 Tomcat 服务器。5.在浏览器中输入 http:/127.0.0.1:8080/chap02/first01.jsp。四、参考代码web.xml 文件代码:My Web Application A application for test. first01.jsp 文件代码:First Jsp 6实训三 使用脚
5、本程序一、实训目的掌握在 JSP 文件中使用程序片的方法。二、实训内容JSP 中使用 scriptlet 的方法、scriptlet 的执行、使用 scriptlet 的优缺点。三、实训步骤1.打开 webapps 文件夹中保存第 3 章程序文件的文件夹 chap03。2.编写使用 JSP 表达式的 JSP 文件 scriptletdemo.jsp 。3.启动 Tomcat 服务器后,运行程序。 四、参考代码scriptletdemo.jsp 文件代码:Scripetlet DemoHave a nice day!Have a lousy day!7实训四 使用 out 对象一、实训的目的掌握
6、 out 对象的常用方法及其在 JSP 程序中的基本应用。二、实训内容out 对象各种常用方法的使用。三、实训步骤1在 Tomcat 的 webapps 文件夹中创建保存第 4 章程序文件的文件夹chap04。 2复制 WEB-INF 文件夹和 web.xml 文件。3编写使用 out 对象的 JSP 文件 outdemo.jsp。 4启动 Tomcat 服务器后,运行程序 。四、参考代码outdemo.jsp 文件代码:out 对象应用实例 out 对象应用实例“);out.println(“输出布尔型数据:“);out.println(true);out.println(“输出字符型数据:
7、“);out.println(l);out.println(“输出字符数组数据:“);out.println(new charl,z,c);8out.println(“输出双精度数据:“);out.println(5.66d);out.println(“输出单精度数据:“);out.println(36.8f);out.println(“输出整型数据:“);out.println(8);out.println(“输出长整型数据:“);out.println(123456789123456L);out.println(“输出对象:“);out.println(new java.util.Date
8、();out.println(“输出字符串:“);out.println(““);out.println(“输出新行:“);out.newLine();out.println(“缓冲区大小:“);out.println(out.getBufferSize();out.println(“缓冲区剩余大小:“);out.println(out.getRemaining();out.println(“是否自动刷新:“);out.println(out.isAutoFlush();out.flush();out.println(“调用 out.flush()“);out.close();out.prin
9、tln(“这一行信息不会输出“);%9实训五 数据分页一、实训目的学习 JSP 中对查询数据进行分页的方法 。 。二、实训内容数据的获取、页面大小的设置、分页操作的处理 。三、实训步骤1打开 webapps 文件夹中保存第 5 章程序文件的文件夹 chap05。2编写用户查询商品信息的 JSP 文件 search.jsp3编写对查询后的商品信息进行分页处理的。 JSP 文件search_result.jsp。4启动 Tomcat 服务器后,在 IE 地址栏中输入“http:/localhost:8080/chap05/ search.jsp”。四、参考代码search.jsp 文件代码:商品搜索10查询项目:请选择p_typep_idp_name查询内容: