JSP应用开发Java方向实验指导书Word文件下载.docx
《JSP应用开发Java方向实验指导书Word文件下载.docx》由会员分享,可在线阅读,更多相关《JSP应用开发Java方向实验指导书Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
实验四系统中用户注册的实现13
实验五JSP隐式对象14
实验六个人房屋信息管理的实现16
实验七使用Servlet实现BBS论坛登录18
实验八使用Servlet实现论坛版块显示20
实验九使用Servlet实现论坛主题帖显示21
实验十使用Servlet实现论坛主题帖发表22
实验十一使用EL表达式实现页面欢迎语23
实验十二使用EL表达式重构主题帖页面24
实验十三分页的实现25
实验十四过滤器的使用26
实验一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选项。
点击Tomcat6.x选项。
指定你的Tomcat的安装路径。
3)点开Tomcat6.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。
房屋交易系统的页面文件如下表所示。
静态界面文件列表
zf.html
首页面
left.html
首页面左侧登录页面
main.html
首页面右侧查询界面
searchlist.html
查询结果显示界面
register.html
注册页面
afterLogin.html
登陆成功界面
myinfolist.html
个人售房信息管理界面
sendinfo.html
发布售房信息界面
各页面具体如下描述(在界面设计过程中,只要保证页面的框架一致,所用图片等要求不一致。
):
1.系统主界面图。
主界面命名为zf.html,左侧登录界面和右侧登录界面通过iframe嵌入,分别命名为left.html和main.html。
2.点击图1中的注册用户超链接,打开注册用户界面如图2所示。
注册用户界面命名为register.html。
3.点击图1中的查询按钮,查询结果显示如图3所示。
查询结果显示界面命名为searchlist.html。
4.点击图1中的登录按钮,登录成功界面如图4所示。
登录成功后的界面命名为afterlogin.html。
5.点击图4中的管理我的售房信息超链接,信息显示界面如图5所示。
个人售房信息显示界面命名为myinfolist.html。
6.点击图4中的发布售房信息超链接,信息发布界面如图6所示。
售房信息发布界面命名为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
图2
2、在图2所示界面中,点击“增加”按钮,打开图3所示的界面。
输入相关信息后点击“提交”按钮,数据保存到数据库中。
图3
实验七使用Servlet实现BBS论坛登录
1.能够熟练创建、运用Servlet。
2.掌握MVC三层架构。
1、在登录页面中正确输入用户名、密码,登录成功后进入版块显示界面。
实验八使用Servlet实现论坛版块显示
1、使用MVC三层架构实现论坛版块显示,表格数据通过查询数据库获得。
实验九使用Servlet实现论坛主题帖显示
1、在实验八所示的界面中单击版块名称,进入如图所示的主题帖显示界面。
使用MVC三层结构实现。
实验十使用Servlet实现论坛主题帖发表
1、在实验九所示的界面中点击“发表话题”按钮,进入如图所示的发表帖子界面。
填写完帖子内容后点击“提交”按钮,数据存入数据库中。
实验十一使用EL表达式实现页面欢迎语
1、掌握EL表达式在页面上的应用
2、熟练使用JSTL标签
1、使用EL表达式重构BBS论坛的登录过程,使用<
c:
if>
标签实现页面欢迎语的判断。
实验十二使用EL表达式重构主题帖页面
1.使用EL表达式重构论坛主题帖显示页面,使用<
forEach>
标签实现JSP页面的循环处理。
实验十三分页的实现
1.掌握分页的实现原理
2.能够实现查询结果的分页。
1、实现主题帖显示界面的分页功能,界面如图所示。
实验十四过滤器的使用
1.掌握Filter的配置和应用。
2.能够熟练使用过滤器。
1、使用过滤器实现BBS论坛系统用户登录的统一校验。
2、使用过滤器实现BBS论坛系统的汉字乱码处理。