Web程序设计实验指导书20150924(1)

更新时间:2023-03-15 07:30:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Web程序设计实验指导书

实验学时:28 序号 实验名称 内容要求 实验 每组 实验 开出 学时 人数 属性 要求 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 实验一JSP实验环境组建与JSP应用 JSP运行原理;JSP开发环境的搭配;创建第1个JSP程序并部署运行。 2 2 实验二 JSP语法 JSP脚本元素;掌握JSP注释方式;掌握JSP指令元素;掌握JSP动作元素的相关知识。 2 3 实验三 JSP内置对象 内置对象的概念;请求对象request;响应对象response;会话对象sesion;多客户端共享对象aplication;页面对象page和页面上下文对象pageContext; 输出对象out、配置对象config、异常对象exception。 4 4 实验四JavaBean组件技术 JavaBean属性和作用域 2 5 实验五Servlet核心技术 获取运行环境信息的方法;Servlet会话设置和异常设置;Servlet过滤器和监听器的工作原理;Servlet过滤器和监听器的具体应用。 4 6 实验六JSP操作数据库核心技术 JDBC执行步骤;JDBC的常用接口及使用方法;如何应用JDBC事务;如何利用数据库连接池技术访问数据库。 4 7 实验七JSP核心表达式与标签 EL表达式;JSP表达式隐藏对象;JSTL标签和JSTL的获取、安装、和配置; JSTL核心标签的功能和使用方法。 4 8 实验八Web实例开发 利用JSP、Servlet、JDBC技术开发Web应用程序的开发流程。 6 实验一 JSP实验环境组建与JSP应用(2学时)

一、实验目的

(1)通过运行程序,了解JSP的运行原理; (2)掌握JSP开发环境的配置和部署; (3)部署运行JSP程序。

二、实验内容

1.开发环境搭建 Step1:安装和设置JDK

以jdk1.6为例,安装位置C:\\Program Files\\Java\\jdk1.6.0_12 创建环境变量:JAVA_HOME为C:\\Program Files\\Java\\jdk1.6.0_12 在建环境变量PATH中添加:%JAVA_HOME%\\bin; 创建环境变量CLASSPATH:

%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;

Step2:安装支持JSP的Web服务器

以Tomcat6.0.29为例,安装位置d:\\Tomcat6 Step3:安装MyEclipse 安装MyEclipse9

Step4:设置Tomcat,可以从MyEclipse中直接启动Tomcat6

操作步骤:Window?Preferences?MyEclipse Enterprise Workbench? MyEclipse?Servers?Tomcat?Tomcat6.x ? Tomcat Server选择Enable

? Tomcat home directory:d:\\tomcat6

? 设置Tomcat运行使用的JDK:展开Tomcat6.x,单击JDK,单击tomcat JDK

name:后的Add,在打开的页面中,单击JRE home后的Directory按钮,选择输入C:\\Program Files\\Java\\jdk1.6.0_12 2.开发和运行JSP程序

? 创建Web项目

File?New?Web Project(如:Myjsp)

? 新建JSP文件(如firstJsp.jsp) ? 编辑JSP文件

? 发布项目到Tomcat

右击项目名称Myjsp?MyEclipse?Add and Remove Project Deployments

Project:选择Myjsp项目,并单击Add,弹出Project Deployments对话框, 在对话框中,选择server为Tomcat 6.x,并单击Finish ? 运行测试

? 启动Tomcat 6.x ? 运行JSP文件

浏览器中输入:http://localhost:8080/Myjsp/firstJsp.jsp

3.练习

(1)编写一个JSP程序,在页面中输入系统时间,要求:输入的系统时间时判断当前时间是“上午”、“中午”还是“下午”,并给出友好的提示信息。例如,当前系统时间是上午,在页面输出“早上好,新的一天即将开始,你准备好了吗?”;当前系统时间是中午,在页面输出“午休时间,正午好时光!”;当前系统时间是下午,在页面中输出“下午继续努力工作吧”。 参考代码:

<%@pagelanguage=\import=\pageEncoding=\SO-8859-1\%>

output the system time! <%

Date d=new Date();

SimpleDateFormat format=new SimpleDateFormat(\HH:mm:ss\);

String time=format.format(d);

out.println(\+time);%>
<%

//Excise1.5

int h=d.getHours(); if(h>=1 && h<=12)

out.println(h+\); elseif(h>=13 && h<=16)

out.println(h+\); else

out.println(h+\); %>

(2)编写一个电子商城的用户注册页面,要求该主页面中包含用户设置的用户名、密码、真实姓名、性别、年龄等表单,并使用Javascript编写函数,当用户点击“提交”按钮时,会检查用户名、密码、真实姓名等项是否为空。

三、复习和预习内容

眼过千遍不如手动一遍,所以一定要多动手写程序,才可能真正的理解程序的逻辑和内涵。

复习JSP程序的结构、部署和运行过程;预习JSP语法的相关内容。希望大家能在实验中多思考,多给自己提问题,多设想几种可能。做实验时不要满足于验证书本知识。在以后的实验中,请读者自己设计具体的实验步骤,尽可能自己补充增加一些内容,以提高自己的实践能力。

实验二JSP语法(2学时)

一、实验目的

(1)掌握JSP文件的HTML元素等的使用。

(2)掌握JSP文件中的脚本元素、指令元素和动作元素,灵活使用JSP中的各种元素。

二、实验内容

1、通过include指令元素,制作一个新闻网页的首页,其中,该页面上侧包含新闻的logo图片,左侧包含含有新闻类别的超链接信息,右侧包含所有新闻的查询信息。 (1)创建名称“top.jsp”页面,该页面的主要代码如下:

<%@ page contentType=\

无标题文档 新闻LOGO区域

(2)创建名称“left.jsp”页面,该页面的主要代码如下:

<%@ page contentType=\

无标题文档 新闻操作区域

(3)创建名称“right.jsp”页面,该页面的主要代码如下:

<%@ page contentType=\

无标题文档 新闻显示区域

(4)创建名称“down.jsp”页面,该页面的主要代码如下:

<%@ page contentType=\

本文来源:https://www.bwwdw.com/article/2e7v.html

Top