当前位置:文档之家› JSP技术实验指导书

JSP技术实验指导书

JSP技术实验指导书目录实验一动态网页设计基础 (1)实验二、JSP的开发和运行环境搭建 (3)实验三JSP语法 (8)实验四JSP内置对象 (12)实验五JavaBean与表单处理 (16)实验六JSP中的文件操作 (18)试验七、数据库操作 (20)实验八Servlet应用 (22)实验一动态网页设计基础实验目的:1、掌握HTML的常用标签2、掌握HTML设计基本网页3、掌握HTML设计网络中常用的表单4、了解JavaScript的简单应用,实验环境:操作系统Windows XP或更高版本实验内容:1、编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;2、使用框架将一个页面均分为四个区域,每个区域显示不同的网页;3、在文本框输入任意一个整数,求该整数的阶乘。

通过按钮的单击事件,并将结果显示在结果文本框中。

实验步骤:1、编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;如下图所示(要求:使用表格布局)。

2、使用框架将一个页面均分为四个区域,每个区域显示不同的网页3、在文本框输入任意一个整数,求该整数的阶乘。

通过按钮的单击事件,并将结果显示在结果文本框中。

注意事项1、认真填写实验报告2、遵守实验室各项制度,服从实验指导教师的安排3、按规定的时间完成实验说明:1、实验性质:验证性2、建议学时:3学时实验二、JSP的开发和运行环境搭建实验目的:1、了解JSP开发环境安装与配置;2、了解JSP开发的一般步骤;3、熟悉简单JSP页面的开发实验环境:操作系统Windows XP或更高版本实验内容:1、环境配置;2、编写一个JSP页面,计算出100以内的素数。

实验步骤:1、环境配置JSP编程使用的Java语言,所以运行JSP程序必须要有JVM的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。

现在企业流行的集成开发环境是Eclipse。

大多数应用程序都需要连接数据库,所以需要DBMS的支持。

JSP应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以Java 1.6 Update21、Tomcat、MySQL、Eclipse为例,安装配置JSP开发环境。

首先安装JDK:从Java公司官方网站(/technetwork/java/index.html)下载JDK,现在最新的是Java SE6 Update22,我们采用的JDK1.6 Update 21,只需要双击中下载到的EXE文件,点下一步即可安装。

JDK安装好后,需要配置Java 的环境变量,步骤如下:(1)我的电脑->属性->高级选项卡->环境变量,打开“环境变量”对话框,在系统变量中新建以下环境变量:①JAVA_HOME:表示Java SDK的安装目录,其值为:D:\Program Files\Java\jdk1.6.0_21(根据自己的实际安装位置进行调整)。

②并修改Path环境变量,在其中增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注意:✧对于Path环境变量是添加,而不要删除原来的内容,否则很多Windows功能不能使用;若有其他程序要用到自己的Java环境变量,请将第③步的内容添加到Path环境变量的最后,以免影响其他程序的运行。

✧字母不区分大小写,大写字母是遵照Java环境变量配置习惯。

(2)测试打开Windows的命令行窗口(开始->运行,在弹出的窗口中输入cmd回车),输入javac然后回车,若能显示javac的帮助信息,说明JDK安装成功,如下图所示。

图1-1 环境变量配置检验其次安装Tomcat:在Tomcat官方网站(/)上下载Tomcat,现在最新版本是7.x,但还没有Eclipse插件,因此不能集成到Eclipse集成开发环境中,这里使用6.028这个版本。

安装时只需要一路next即可,安装完成后,也不需要设置环境变量,只要在IE浏览器地址栏中输入:http://localhost:8080回车,若能出现Tomcat界面说明安装成功,如下图所示。

图1-2 tomcat配置检验最后安装Eclipse:下载Eclipse安装包,解压即可。

2、编写一个JSP页面,计算出100以内的素数(1)创建Web项目打开Eclipse开发环境,选择File->New->Web Project,或在Package Explorer 中右击选择New->Web Project,在打开的对话框中,输入项目名firstjsp,并选定Java EE 5.0规范支持,点击Finish。

如图1-3所示。

图1-3 Eclipse新建Web项目(1)创建JSP文件右单击firstjsp项目的WebRoot目录,New->JSP新建JSP页面。

如图1-12所示。

图1-4 新建JSP页面(2)输入文件名number.jsp,并选择“Default JSP template”,点击确定。

在页面的<body>标签中,输入以下代码:<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><title>Insert title here</title></head><body><P> 100以内的素数有:<BR><%...... //求素数的算法%></body></html>并保存。

(3)运行按按钮启动Tomcat服务器,在IE或其他浏览器的地址栏中输入:http://localhost:8080/Demo/number.jsp,出现如下界面。

注意事项1、认真填写实验报告2、遵守实验室各项制度,服从实验指导教师的安排3、按规定的时间完成实验说明:1、实验性质:验证性2、建议学时:1学时实验三JSP语法实验目的:1、掌握JSP变量/方法,表达式,代码段和注释的使用方法;2、掌握JSP指令的语法格式及用法;3、掌握JSP常用动作的语法格式及用法;。

实验环境:操作系统Windows XP或更高版本以及配有JSP开发环境的计算机实验内容:1、JSP页面结构2、include指令,创建两个jsp文件分别为a.jsp和b.jsp,将b.jsp页面使用include指令嵌入到a.jsp页面中;3、include动作,创建两个jsp文件分别为a.jsp和b.jsp,将b.jsp页面使用include动作嵌入到a.jsp页面中;4、forward动作,在a.jsp页面中使用forward动作将该页面重新定向到b.jsp 页面中实验步骤:1、JSP页面结构说明:以后代码如无特殊说明均写在<body>标签中(JSP代码可以写在网页的任何位置)。

1.1声明变量与方法新建一JSP页面,输入以下代码。

(1) 声明变量<%!int i=0;%><%out.println("i="+i++);%>刷新你写的页面几次,观察到什么结果,从结果中你得到什么启示?(2) 输入以下代码<%!public int max(int a, int b){if (a>b){return a;}return b;}%><%out.println("<h1>3和5中较大的是"+max(3,5)+"</h1>");%>将上面变量和方法的声明,写在out.println();代码段之后,再访问你写的JSP 页面,观察结果,你得到什么启示?1.2 JSP表达式在JSP页面中输入以下代码。

<h1><%=max(3,5) %></h1><h1><%=(i+a+c)/3 %></h1><h1><%=date.toString() %></h1><%!public int max(int a, int b){if (a>b){return a;}return b;}int i = 3, a = 5, c=4;Date date = new Date();%>通过上面的代码,你认为JSP表达式可以出现什么Java元素?1.3 JSP代码段在JSP页面中输入以下代码,从以下代码的书写中,你发现了什么重要提示?(<% %>中的代码段,无论写在多少个分离的<% %>标签中,都必须完整,即符合Java语法,比如大括号必须匹配等)<%int grade = 80;switch(grade/10){case 10:;case 9:%><h1>你的成绩为优秀!</h1><%break;case 8:;case 7:%><h1>你的成绩为良好!</h1><%break;case 6:%><h1>你的成绩为及格!</h1><%break;default:%><h1>你的成绩为不及格!</h1><%} %>1.4 JSP注释输入以下代码,访问你的JSP查看页面源文件,你看到了什么?说明什么问题?<!--<%=new Date().toString() %>--><%--<%=new Date().toString() %>--%>2、include指令,创建两个jsp文件分别为a.jsp和b.jsp,将a.jsp页面使用include指令嵌入到b.jsp页面中2.1 include指令(1)新建a.jsp页面,在页面中输入以下代码,而且只保留如下代码:<% int a=5, b=8, c=6;out.println("<h1>Hello World!</h1>");%>(2)编写b.jsp页面,在其中输入以下代码:<%@ include file="a.jsp" %>并在<body>中输入以下代码:<%=a+b+c %>(3)启动Tomcat服务器,访问b.jsp,观察结果。

相关主题