JSP实验指导书_第1页
JSP实验指导书_第2页
JSP实验指导书_第3页
JSP实验指导书_第4页
JSP实验指导书_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JSP 程序设计实验指导书程序设计实验指导书 主编教师:程继洪主编教师:程继洪 目录目录 实验实验 1 JSP 开发环境配置与测试开发环境配置与测试.5 【实验目的】.5 【实验环境】.5 【实验指导】.5 1 JSP开发环境配置.5 1、安装 JDK .5 2、安装 Tomcat.6 3、安装 MyEclipse.6 4、安装 MySQL.7 2 JSP程序开发步骤.9 1、开发步骤.9 【实训报告】.12 实验实验 2 JSP 语法和内置对象语法和内置对象.13 【实验目的】.13 【实验环境】.13 【实验指导】.13 1 JSP页面结构.13 1.1 声明变量与方法.13 1.2 JS

2、P 表达式.13 1.3 JSP 代码段.14 1.4 JSP 注释.14 2 JSP指令.15 2.1 include 指令指令 .15 3 JSP动作.15 3.1 include 动作动作 .15 3.2 forward 动作动作.15 3.3 useBean 动作、动作、setProperty 动作和动作和 getProperty 动作动作.15 3.4 application对象.16 【实验报告】.16 实验实验 3 JSP 文件上传与下载文件上传与下载.18 【实验目的】.18 【实验环境】.18 【实验指导】.18 1 文件上传.18 2 文件下载.19 【实验报告】.20 实

3、验实验 4 SERVLET 应用应用.21 【实验目的】.21 【实验环境】.21 【实验指导】.21 1 编写一个Servlet.21 2 部署Servlet.22 3 执行Servlet.22 【实验报告】.22 实验实验 5 综合案例综合案例.23 【实验目的】.23 【实验环境】.23 【实验指导】.23 1 框架设计.23 2 权限验证.23 3 登录功能.24 3.1 获得数据库连接.24 3.2 编写登录页面.25 3.3 编写登录 Servlet.26 3.4 编写工具类 Table2Object.27 3.5 编写成功跳转页面.27 4 添加学生.27 4.1 新建 AddS

4、tudent.jsp 页面.27 4.2 新建 Student 类.28 4.3 新建业务处理类.29 4.4 向工具类 Table2Object 中增加方法 student2Object。.29 4.5 新建 AddStudentServlet 类 .30 4.6 修改 Main.jsp.31 【实验报告】.31 附录附录 JSPSMARTUPLOAD API 说明说明.33 1 FILE类.33 1.1 saveAs.33 1.2 isMissing.33 1.3 getFieldName.33 1.4 getFileName.33 1.5 getFilePathName.33 1.6 g

5、etFileExt.33 1.7 getSize.33 1.8 getBinaryData.34 2 FILES类.34 2.1 getCount.34 2.2 getFile.34 2.3 getSize.34 2.4 getCollection.34 2.5 getEnumeration.34 3 REQUEST类.34 3.1 getParameter .34 3.2 getParameterValues .34 3.3 getParameterNames .34 4 SMARTUPLOAD类这个类完成上传下载工作。.34 4.1 上传与下载共用的方法:.35 4.2 上传文件使用的方法

6、:.35 4.2.1 upload.35 4.2.2 save.35 4.2.3 getSize.35 4.2.4 getFiles .35 4.2.5 getRequest.35 4.2.6 setAllowedFilesList.35 4.2.7 setDeniedFilesList .35 4.2.8 setMaxFileSize.36 4.2.9 setTotalMaxFileSize .36 4.3 下载文件常用的方法.36 4.3.1 setContentDisposition.36 4.3.2 downloadFile.36 实验实验 1 JSP 开发环境配置与测试开发环境配置与

7、测试 【实验目的实验目的】 1、了解 JSP 开发环境安装与配置; 2、了解 JSP 开发的一般步骤。 【实验环境实验环境】 连接网络的计算机,操作系统 Windows XP 或更高版本。 【实验指导实验指导】 1 JSP 开发环境配置开发环境配置 JSP 编程使用的 Java 语言,所以运行 JSP 程序必须要有 JVM 的支持,还必须要有 Java 程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是 Eclipse 或 MyEclipse。大多数应用程序都需要连接数据库,所以需要 DBMS 的支持。JSP 应用程 序是运行在服务器上的,所以需要 Web 服务器的支持,在此以

8、Java 1.6 Update21、Tomcat、MySQL、MyEclipse6.5 为例,安装配置 JSP 开发环境。 1、安装、安装 JDK 从 Java 公司官方网站( JDK,现在最新的是 Java SE6 Update22,我们采用的 JDK1.6 Update 21,只需要双击中 下载到的 EXE 文件,点下一步即可安装。JDK 安装好后,需要配置 Java 的环境变量, 步骤如下: (1)我的电脑-属性-高级选项卡-环境变量,打开“环境变量”对话框,在系 统变量中新建以下环境变量: JAVA_HOME:表示 Java SDK 的安装目录,其值为: D:Program Files

9、Javajdk1.6.0_21(根据自己的实际安装位置进行调整) 。 CLASSPATH:表示 Java 要访问的 jar 文件所在的目录,其值为: %JAVA_HOME%lib;%JAVA_HOME%jrelib。 并修改 Path 环境变量,在其中增加% JAVA_HOME%bin;%JAVA_HOME%jrebin; 注意: 对于 Path 环境变量是添加,而不要删除原来的内容,否则很多 Windows 功能不能使用;若有其他程序要用到自己的 Java 环境变量,请将第步的内容添 加到 Path 环境变量的最后,以免影响其他程序的运行。 字母不区分大小写,大写字母是遵照 Java 环境变

10、量配置习惯。 (2)测试 打开 Windows 的命令行窗口(开始-运行,在弹出的窗口中输入 cmd 回车) ,输 入 javac 然后回车,若能显示 javac 的帮助信息,说明 JDK 安装成功,如下图所示。 2、安装、安装 Tomcat 在 Tomcat 官方网站(/)上下载 Tomcat,现在最新版本是 7.x,但还没有 Eclipse 插件,因此不能集成到 MyEclipse 集成开发环境中,这里使用 6.028 这个版本。安装时只需要一路 next 即可,安装完成后,也不需要设置环境变量, 只要在 IE 浏览器地址栏中输入:http:/

11、localhost:8080 回车,若能出现 Tomcat 界面说明 安装成功,如下图所示。 3、安装、安装 MyEclipse 只需要一路 Next 即可,主要是进行相关配置。通过 Window-Preferences菜单 打开配置对话框。说明:每设置一项要点“Apply”按钮,保存所做的更改。 (1) 在 General 下找到 workspace,将字符编码方式(Text file encoding)设置为 Other utf-8。如图 1-1 所示。 图 1-1 设置工作区字符编码方式 (2) 设置常用文件的字符编码方式 找到“MyEclipse Enterprise workbenc

12、h”-Files and Editors,将其下的常见文件字 符编码方式统一设置为 utf-8,如图 1-2 所示。 图 1-2 设置常见文件字符编码方式 (3) 设置常用设置常用 Web 服务器服务器 找到“MyEclipse Enterprise workbench”-Servers,找到 Tomcat-Tomcat6.x,将 其设置为启用,并指定 Tomcat 安装目录,点“OK”按钮保存设置即可。 4、安装、安装 MySQL 下载 MySQL 的安装文件,一路 Next 安装即可,并按下图进行设置,如图 1-3 至 1-10 所示。 图 1-3 选择详细配置 图 1-4 选择开发模式

13、图 1-5 选择多用途数据库 图 1-6 选择决策支持 图 1-7 设置 MySQL 的访问端口,并添加防火墙例外 图 1-8 设置 MySQL 字符编码方式,以处理中文 图 1-9 将 MySQL 设置为 Windows 服务 图 1-10 设置 MySQL 访问密码,并可以远程访问 说明:以上设置是针对实验开发环境下的设置,若为实际应用,可根据需要进行 相应的设置。 2 JSP 程序开发步骤程序开发步骤 1、开发步骤、开发步骤 打开 MyEclipse 开发环境,选择 File-New-Web Project,或在 Package Explorer 中右击选择 New-Web Projec

14、t,在打开的对话框中,输入项目名 Demo,并选定 Java EE 5.0 规范支持,点击 Finish。如图 1-11 所示。 图 1-11 MyEclipse 新建 Web 项目 (1) 第一个第一个 JSP 页面页面 右单击 Demo 项目的 WebRoot 目录,New-JSP 新建 JSP 页面。如图 1-12 所示。 图 1-12 新建 JSP 页面 图 1-13 设置 JSP 模板和文件名 输入文件名 HelloWorld.jsp,并选择“Default JSP template” ,点击确定。 在页面的标签中,输入以下代码: 并保存。 (2) 部署部署 Demo 点击部署按钮,

15、选择 Demo 项目,点“Add”按钮,在弹出的窗口中,选择 Tomcat6.x 服务器,点 Finish。 (3) 运行运行 Demo 项目项目 按按钮启动 Tomcat 服务器,在 IE 或其他浏览器的地址栏中输入: http:/localhost:8080/Demo/HelloWorld.jsp,出现如下界面。 【实训报告实训报告】 1 记述 JSP 开发环境的安装与配置过程。 2 系统开发环境安装配置完成后,新建一个 Web 项目,并书写自己的第一个 JSP 页面,输出 Hello+你自己的名字。 实验实验 2 JSP 语法和内置对象语法和内置对象 【实验目的实验目的】 1、掌握 JS

16、P 变量/方法,表达式,代码段和注释的使用方法; 2、掌握 JSP 指令的语法格式及用法; 3、掌握 JSP 常用动作的语法格式及用法; 4、掌握常用的 JSP 内置对象。 【实验环境实验环境】 连接网络的计算机,操作系统 Windows XP 或更高版本以及配有 JSP 开发环境的计 算机。 【实验指导实验指导】 1 JSP 页面结构页面结构 说明:以后代码如无特殊说明均写在标签中(JSP 代码可以写在网页的任 何位置) 。 1.1 声明变量与方法声明变量与方法 新建一 JSP 页面,输入以下代码。 (1) 声明变量声明变量 刷新你写的页面几次,观察到什么结果,从结果中你得到什么启示? (2

17、) 输入以下代码输入以下代码 b) return a; return b; % 将上面变量和方法的声明,写在 out.println();代码段之后,再访问你写的 JSP 页面, 观察结果,你得到什么启示? 1.2 JSP 表达式表达式 在 JSP 页面中输入以下代码。 b) return a; return b; int i = 3, a = 5, c=4; Date date = new Date(); % 通过上面的代码,你认为 JSP 表达式可以出现什么 Java 元素? 1.3 JSP 代码段代码段 在 JSP 页面中输入以下代码,从以下代码的书写中,你发现了什么重要提示? (中的代码段,无论写在多少个分离的标签中,都必须完整,即符合 Java 语法,比如大括号必须匹配等) 你的成绩为优秀! 你的成绩为良好! 你的成绩为及格! 你的成绩为不及格! 1.4 JSP 注释注释 输入以下代码,访问你的 JSP 查看页面源文件,你看到了什么?说明什么问题? 2 JSP 指令指令 2.1 include 指令指令 (1)新建 Included.jsp 页面,在页面中输入以下代码,而且只保留如下代码: (2)编写 Including.jsp 页面,在其中输入以下代码: 并在中输入以下代码: (3) 启动 To

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论