当前位置:文档之家› JSP应用开发(Java方向)实验指导书

JSP应用开发(Java方向)实验指导书

JSP应用开发(Java方向)实验指导书Java课程组姓名:班级:学号:淮安信息职业技术学院计算机与通信工程学院目录实验一Web项目的创建 (1)实验二房屋交易系统的原型设计 (8)实验三 JSP基本语法 (12)实验四系统中用户注册的实现 (13)实验五JSP隐式对象 (14)实验六个人房屋信息管理的实现 (15)实验七使用Servlet实现BBS论坛登录 (17)实验八使用Servlet实现论坛版块显示 (19)实验九使用Servlet实现论坛主题帖显示 (20)实验十使用Servlet实现论坛主题帖发表 (21)实验十一使用EL表达式实现页面欢迎语 (22)实验十二使用EL表达式重构主题帖页面 (23)实验十三分页的实现 (24)实验十四过滤器的使用 (25)实验一Web项目的创建【实验目的】1、熟悉WEB项目的目录结构;2、熟悉WEB应用程序的部署运行;3、熟悉Eclipse和Tomcat的部署运行;【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、熟悉Web项目的环境配置(推荐采用MyEclipse作为开发环境)。

1)在配置WEB开发环境之前,首先确保你的机器上安装有JDK(1.6及以上和Tomcat6.0及以上)。

打开MyEclipse,进入windows菜单,选preferences选项进入如下界面。

2)打开MyEclipse选项后,再打开Server选项,接着打开Tomcat选项。

点击Tomcat 6.x选项。

指定你的Tomcat的安装路径。

3)点开Tomcat 6.x后,点击JDK选项,配置JDK。

4)点击ADD按钮。

进入JDK配置界面,指定JDK安装路径,完成JDK 配置。

5)完成配置后,MyEclipse工栏的Tomcat工栏出现你所配置的Tomcat 菜单项。

6)点击start后,启动Tomcat,在控制台输出如下信息,则表明Tomcat 正常启动。

2、第一个WEB应用程序。

1)点击File菜单栏,新建WEB工程。

2)输入工程名,完成工程的创建。

了解开发环境自动给我们创建的目录结构和第一个JSP页面,index.jsp。

3)MyEclipse给我们创建工程是一个简单的可能运行的小程序。

首先部署应用程序。

点击部署工具栏,进入如下界面。

4)选取要部署的工程,后点击ADD按钮。

进入如下界面。

5)选取你所采用的应用服务器。

点击finish按钮,完成部署。

6)点击OK按钮回到主界面。

启动Tomcat。

7)在IE地址栏中输入:http://localhost:8080/first/index.jsp出现运行结果。

3、理解应用服务器的作用。

JSP应用程序运行需要应用服务器(也就是Tomcat)的支持。

所有运行的项目都需安装在Tomcat安装目录下的webapps目录。

在MyEclipse中部署完成后,其实际是将应用程序拷贝到该目录。

打开我们刚建的工程first目录,内容如下。

通过以上了解一个WEB应用程序的开发过程。

了解应用服务器的作用。

【总结与体会】实验二房屋交易系统的原型设计【实验目的】1.熟练掌握页面设计流程,掌握页面布局;3.能够根据系统需求,设计项目原型Demo。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】房屋交易系统的页面文件如下表所示。

静态界面文件列表各页面具体如下描述(在界面设计过程中,只要保证页面的框架一致,所用图片等要求不一致。

):1.系统主界面图。

主界面命名为zf.html,左侧登录界面和右侧登录界面通过iframe嵌入,分别命名为left.html和main.html。

界面命名为register.html。

名为searchlist.html。

名为afterlogin.html。

售房信息显示界面命名为myinfolist.html。

发布界面命名为sendinfo.html。

【总结与体会】实验三 JSP基本语法【实验目的】1.能够正确规划web项目的结构;2.能够使用JS实现客户端数据校验;3.能够合理使用CSS样式表。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1.实现用户登录的过程。

在left.jsp页面中输入用户名、密码,登录成功后进入afterlogin.jsp页面。

【总结与体会】实验四系统中用户注册的实现【实验目的】1. 掌握JSP的基本语法;2. 熟悉JSP的工作原理。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、实现用户注册功能,在页面输入相关信息,注册成功后给出相应的提示信息。

用户注册过程简单示例:【总结与体会】实验五JSP隐式对象【实验目的】1、了解隐式对象的分类及组成;2、运用request,response和out进行JSP编程;3、运用session;application和pageContext进行JSP编程;【实验准备】1、复习配套教材相关章节的内容;2、预习本次实验;【实验内容】1、编写一个JSP页面,要求提供一个包含各省份名称的下拉列表框,让用户选择其籍贯,提交后,判断用户的籍贯是否是北京,如果是,则跳转进入一个欢迎页面,如果不是,则在页面上显示该用户的籍贯。

2、编写一个JSP页面,产生随机数作为用户幸运数据(1位),将其保存到会话中,并重定向到另一个页面,并将用户的幸运数据显示出来。

3、利用隐式对象为某一网站编写一个JSP程序,统计该网页的运行次数。

提示:用户每打开一次窗口运行该网页,或在同一窗口刷新该网页都算运行一次,可利用application对象去实现。

【总结与体会】实验六个人房屋信息管理的实现【实验目的】1.使用request、Session在页面间传递数据2.熟悉JSP页面中的多种导航方式【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1.在afterlogin.jsp页面中点击“管理我的售房信息”超链接,在右侧界面中以表格形式显示当前用户发布的房屋信息。

图1图22、在图2所示界面中,点击“增加”按钮,打开图3所示的界面。

输入相关信息后点击“提交”按钮,数据保存到数据库中。

图3【总结与体会】实验七使用Servlet实现BBS论坛登录【实验目的】1.能够熟练创建、运用Servlet。

2.掌握MVC三层架构。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、在登录页面中正确输入用户名、密码,登录成功后进入版块显示界面。

【总结与体会】实验八使用Servlet实现论坛版块显示【实验目的】1.能够熟练创建、运用Servlet。

2.掌握MVC三层架构。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、使用MVC三层架构实现论坛版块显示,表格数据通过查询数据库获得。

【总结与体会】实验九使用Servlet实现论坛主题帖显示【实验目的】1.能够熟练创建、运用Servlet。

2.掌握MVC三层架构。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、在实验八所示的界面中单击版块名称,进入如图所示的主题帖显示界面。

使用MVC三层结构实现。

【总结与体会】实验十使用Servlet实现论坛主题帖发表【实验目的】1.能够熟练创建、运用Servlet。

2.掌握MVC三层架构。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、在实验九所示的界面中点击“发表话题”按钮,进入如图所示的发表帖子界面。

填写完帖子内容后点击“提交”按钮,数据存入数据库中。

【总结与体会】实验十一使用EL表达式实现页面欢迎语【实验目的】1、掌握EL表达式在页面上的应用2、熟练使用JSTL标签【实验准备】1、复习配套教材相关章节的内容;2、预习本次实验;【实验内容】1、使用EL表达式重构BBS论坛的登录过程,使用<c:if>标签实现页面欢迎语的判断。

【总结与体会】实验十二使用EL表达式重构主题帖页面【实验目的】1、掌握EL表达式在页面上的应用2、熟练使用JSTL标签【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1.使用EL表达式重构论坛主题帖显示页面,使用<c:forEach>标签实现JSP页面的循环处理。

【总结与体会】实验十三分页的实现【实验目的】1.掌握分页的实现原理2.能够实现查询结果的分页。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、实现主题帖显示界面的分页功能,界面如图所示。

【总结与体会】实验十四过滤器的使用【实验目的】1.掌握Filter的配置和应用。

2.能够熟练使用过滤器。

【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、使用过滤器实现BBS论坛系统用户登录的统一校验。

2、使用过滤器实现BBS论坛系统的汉字乱码处理。

【总结与体会】。

相关主题