JSP应用开发Java方向实验指导书.docx
- 文档编号:26821083
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:27
- 大小:654.13KB
JSP应用开发Java方向实验指导书.docx
《JSP应用开发Java方向实验指导书.docx》由会员分享,可在线阅读,更多相关《JSP应用开发Java方向实验指导书.docx(27页珍藏版)》请在冰豆网上搜索。
JSP应用开发Java方向实验指导书
JSP应用开发(Java方向)
Java课程组
姓名:
班级:
学号:
淮安信息职业技术学院
计算机与通信工程学院
实验一实验二实验三实验四实验五实验六实验七实验八实验九实验十实验十
Web项目的创建
房屋交易系统的原型设计JSP基本语法.
系统中用户注册的实现
JSP隐式对象
个人房屋信息管理的实现使用使用使用使用
Servlet实现BBS论坛登录
Servlet实现论坛版块显示
Servlet实现论坛主题帖显示
Servlet实现论坛主题帖发表使用EL表达式实现页面欢迎语
12
13
14
..15
...17
19
20
21
22
实验十二实验十三实验十四
使用EL表达式重构主题帖页面分页的实现
过滤器的使用
实验
Web项目的创建
【实验目的】
1熟悉WEB项目的目录结构;
2、熟悉WEB应用程序的部署运行;
3、熟悉Eclipse和Tomcat的部署运行;
【实验准备】
、复习配套教材相关章节的内容;
、预习本次实验;
【实验内容】
1熟悉Web项目的环境配置(推荐采用MyEcIipse作为开发环境)。
1)在配置WEB开发环境之前,首先确保你的机器上安装有JDK(1.6
及以上和Tomcat6.0及以上)。
打开MyEcIipse,进入windows菜单,
选Preferenee选项进入如下界面。
IIAlVT IJTCbB^iaaft■日*Ltar」pi.wBs^-dpn-vpac-t■-v*cHa—a尊a^t-n LISh叶h*姬Xl.tUX OptXie打 OS-iTicl*clich ■n丄c: TttiIe砂noi.on411vi栉, FR*Tt*r*卫4f4TlJt.t]f Apply1 1CH II 2)打开MyEcIipse选项后,再打开Serve选项,接着打开Tomca选项。 点击Tomcat6.x选项。 指定你的Tomca的安装路径。 *0丁―州丁却空・1驴空心 ciE驱旦亘亜更HTgeg蠡艺二2 i+i AJH IlA.tiLlju.EaFil"ulJ.1-d.Lt-arxInturnul.T-d-aL± JkvkZnlarjirli-aFmN■.! ■aa■'IHyZ-cLlpv-fl/SNKVBn-tnyZcllpi-a FraJ■cIC咛ihIilLlLl.HapnrI.H■e■r ■r ■t. ±j .国 t jfiaJ.k 5.K ODbibltL* To■亡hAhxin-*Alt■亡L«*f: 7onc■.! .L-anpJi.r«ci.&rp: |e: □ I匚: \Tw*u.lE.口 I匚: StmrH.lE.□\I.anp HrDv■■ ][E: ■■口宵" Oplh-dhAl*rfWiUR-Lx.: [e«xtc^tS+f«TlItxJf ipply1 1曲 11 3“1 3)点开Tomcat6.x后,点击JDK选项,配置JDK。 •Preferences JTX Dat^bis卑Esplgr^rrilfrsinlEdilorzIn-^MTRi-tTfloTi JiyaEnterpriseProjectRatiIIf-^HyEdipT■■/Swine(lafyen4WyEcLipBeProjectC*|]BibilitiISReportDesign S^v*ri +Germumt 壬g乱"Fizsh 壬 主 ± T Inte^atfdSandfc刚 JB«is Mty JQitAS OrAd* Orig lesin SwJiv^SritsmApplic Temcal TTmeZA.X +Toncal5.■ 3Tone"S.X Falhs •lIT・■■: ■ Mil.. OptionalJavaVUareiments: : Notes ToncitJDKAUb«: Ijdk】.6 JDKVirtailH■匚hin*martEp*c: Ey■fullJDKiivst*lli.tinnSptiifyiltgA.nEwillinutslu^luptKCiplitit. Atoiiuseofthe-cp,-ela-sspatl^or-Djava.librarypathJVMoptiorns.Cq口百迅tth«Cla^sp^thf^rpraperpathQmtiun 加ply IZaiElI 4)点击ADD按钮。 进入JDK配置界面,指定JDK安装路径,完成JDK 配置。 LcrtLl>AdilJVI St-Euidu-d.VW JKExhb^nu Eefa.ixLt卵Ai-er^nents: JM 5)元成配置后,MyEcIipse工栏的TomcatX栏出现你所配置的Tomcat 菜单项。 aEnter卫rise-first/TebRoot/index-jsp—lyEclipseBlueEdi 凉’、tSKierarcKyJ口 HyEclipseDerby HyEclipseTomcat H -匸爲 卜 1耳Tcmcat6.x >2] 斧CcnfigrureServer 1 ・? ■05; 百弓Md岂駅Dtployments... 題Configur«i F=request.getS 6)点击start后,启动Tomcat,在控制台输出如下信息,则表明Tomcat正常启动。 .*frnbl^ni&J^TidocDt-clarftliociSConsole£3「帮咯口匸Kistorr■X二it,空[戸兰S 怙皿也怙丁心*一麻^口債*"讯1]C-FaU-iUivtXJdk]601祈tA」时"瞅*U*勺£009TAOJBPN) 信"9、: X14Lvalidationdisabled 2009-1-919;40: 25org.apache,coyote.httpll,HttpllBasePj信息、: startingCoyoteHTTP/1.1onhttp-00&0 2009-1-919: 40: 25org.apache,jk,common.Ch丑nnelSocketir信息: JK: ajpl3listeningon/O.0<0*0: 3009 2009-1-919: 40: 25org.apache.jk.server.JkMainstart信"息、: JkrunningID=0tiine=0/125config-null 2009-1-919: 40: 26org*apache.cata丄ins*storeconfig・StorE信息、: Findregistryserver-registry.xmlatclasspathre200S-1-919: 40: 26org.apache.catalina.startup.Catalina信息、: Serverstartupin4640ms 2、第一个WEB应用程序。 1)点击File菜单栏,新建WEB工程。 Java-IjEclipseEnterpriseTorfabench File ILbAnUilp *”0”<1■ 目录结构和第一个JSF页面,index.jspo ■■^SclipseJiT-aEirterprisefirrt/TebKoEvt/irid^E.jnp 3) MyEcIipse给我们创建工程是一个简单的可能运行的小程序。 首 FProjcc±PcplayKcnts ManageDeployments Deployuid.imdeployJ2EEprnjEela- 氏町"Iwn Location OK 4)选取要部署的工程,后点击ADD按钮。 进入如下界面。 IICTPcplorBCZirt n«wDeploygueiit Crcbtfcie^projtetdtpLc^cnlfarfirnt EditsaearcarJiflctcfE(^Exflodd-d.虹chivA(dAwIopnATitnedd)OFu: Udg«dIrcKLvd(^oduclioot D«pl«yLoettian.^Fr^p-tfiJilA=\ApbcKASdEtwtr*Ftomdation^Iw^ctt5.5\nfib-ippE\first 5) 选取你所采用的应用服务器。 点击finish按钮,完成部署。 TProjectDeplay>ents ManageD皀ployments DeployandundeployJ2EEprojects. Frojectfir^t Deployments 果。 >7JSP"indcjrjsp"startxngpage-TindovsInter 文件⑥褊辑⑥查看遡收嚴夹工具(X)帮助00 戏喰fHyJST'iiukjc-jsp'startingpage ThisisnyJSPpage. 就是Tomcat)的支持。 所有运行的项目都需安装在Tomcat安装目 录下的webappsi录。 在MyEclipse中部署完成后,其实际是将应 用程序拷贝到该目录。 Tchapps 打开我们刚建的工程first目录,内容如下。 文件电J诉辑他)査吾迪收藏⑧工且①帮助却©后退hQ护」披索L文件與囲” 地址@)OC: \Frep-amF订沾'ApauheSofl>ayeFflundAtieitMoflcat5.SV-fre-b^ps^firsl 二/遒彈I二/叫旳 通过以上了解一个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。 * ;屋冬夢丁言冷: I一H 用户壬: 11 Ei: TW--7hlM: Tffl——*1 ■m: 丨SHrt户a;平叩--7B不眼--■厅 11 BUflB匚不廉一一5S打曰W酿-一7 【换]4巧 严]1 氓切科尸 ■--一 * 2.点击图1中的注册用户超链接,打开注册用户界面如图界面命名为register.html。 2所示。 注册用户 用尸若: 用P疙■: 用戸苦 L 网上房屋宏莓T窑惡平舜 ixst^ 版权所有 3.点击图1中的查询按钮,查询结果显示如图3所示。 查询结果显示界面命 名为searchlist.html。 fflFA! "U: 4.点击图1中的登录按钮, 名为afterlogin.html。 I laaME ■FI申」■.鼻w吉1^3 : i 雪 BUClfl ig JHR 腳区■rnun 返1厅 弼思・雋嚴9 运1厅 S»l厅 3*1厅 花a 理1厅 110f 版祝所有 登录成功界面如图 ■记日則 Lza 123 123 TS TB 7B 7S Z1L1-I-Z3 31LJ-I-Z? aiL|-i-j3 -F-g 4所示。 登录成功后的界面命 力— E严严-=4盲1 ■■' ■- IT'. ;: H1 JSfJUSlt fl出 rftflf ■记日HS ji冏区■“花n 3liJr 133 w ■河区《m茏9 3IIJT la ft 润河区■n花因 123 T3 Z]]l-1-Z3 渚河匡・闇花0 爼片 皿 V njihi-n 渚河直■所転Q 潼|厅 IB W 同iij■厨 ■W—更 上一更~F—3T■后一更 5.点击图4中的管理我的售房信息超链接,信息显示界面如图售房信息显示界面命名为 myinfolist.html。 5所示。 个人 «tt ■m花s It 当n用户: NKx官觀曲g如■s扎昔酹wag岀廉驶 玄IM)1$ wn 6.点击图4中的发布售房信息超链接,信息发布界面如图 6所示。 售房信息 发布界面命名为sendinfo.html。 '■瘡 当<t用戶: XXXg理紳BWWQ宴尊缈色! ««■丨丨 區县: 根--* 省4: V 尸ir 71: 61P1厅 KfF: 单方米 年 隸£呂務: 1 鹽业9旳: V flVf: |才无 n*jRi|: V 1(fSA: SM升帶: _凹 实验二JSP基本语法 【实验目的】 1.能够正确规划web项目的结构; 2.能够使用JS实现客户端数据校验; 3.能够合理使用CSS样式表。 【实验准备】 」、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】 1. 实现用户登录的过程。 在left.jsP页面中输入用户名、密码,登录 实验四系统中用户注册的实现 【实验目的】 1.掌握JSP的基本语法; 2.熟悉JSP的工作原理。 【实验准备】 」、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】1实现用户注册功能,在页面输入相关信息,注册成功后给出相应的提示信息。 S户注冊: 用P名: Sts-■” MicrosoftrnternelExp…匸兰關 ! \注册成功¥ 用户注册过程简单示例: 实验五JSP隐式对象 实验目的】1、了解隐式对象的分类及组成; 2、运用requestjespons和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页面中点击“管理我的售房信息”在右侧界面中以表格形式显示当前用户发布的房屋信息。 当前用户: wrb 曽避我的售房信息 退出系统 200o(no 发布日期 20]£-04-30 2、在图2所示界面中,点击“增加” 按钮,打开图 3所示的界面。 输入相关信息后点击“提交”按钮,数据保存到数据库中。 发布售房信息: 不限— 不限-- 不限-- 联系电话; 联系人: 房屋介貂: 【总结与体会】 实验七使用Servlet实现BBS论坛登录 【实验目的】1能够熟练创建、运用Servlet。 2•掌握MVC三层架构。 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】1在登录页面中正确输入用户名、密码,登录成功后进入版块显示 界面。 空_ [| 主呼 LJ riquidIJi —JjetXSKK 总结与体会】 【实验目的】1能够熟练创建、运用Servlet。 2.掌握MVC三层架构。 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】1使用MVC三层架构实现论坛版块显示,表格数据通过查询数据 库获得。 37 H-tl-lT-bh vEdtf fEr 【总结与体会】 实验九使用Servlet实现论坛主题帖显示 【实验目的】1能够熟练创建、运用Servlet。 2.掌握MVC三层架构。 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】1在实验八所示的界面中单击版块名称,进入如图所示的主题帖显 r 匚 匚 匚 示界面。 使用MVC三层结构实现。 Hrciiri rt'FM 脚lU PlrSKSKSH 叶 【总结与体会】 【实验目的】1能够熟练创建、运用Servlet。 2.掌握MVC三层架构。 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】1在实验九所示的界面中点击“发表话题”按钮,进入如图所示的发表帖子界面。 填写完帖子内容后点击“提交”按钮,数据存入数据库中。 nr 【总结与体会】 实验目的】1、掌握EL表达式在页面上的应用2、熟练使用JSTL标签 实验准备】1、复习配套教材相关章节的内容;2、预习本次实验; 实验内容】1、使用EL表达式重构BBS论坛的登录过程,使用 if>标签实现页面欢迎语的判断。 总结与体会】 实验目的】1、掌握EL表达式在页面上的应用2、熟练使用JSTL标签 实验准备】 、复习配套教材相关章节的内容; 、预习本次实验;【实验内容】 1使用EL表达式重构论坛主题帖显示页面,使用vc: forEach>标签实现JSF页面的循环处理。 总结与体会】 实验 分页的实现 【实验目的】1掌握分页的实现原理2•能够实现查询结果的分页。 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】 1实现主题帖显示界面的分页功能,界面如图所示。 【总结与体会】 实验十四过滤器的使用 实验目的】1.掌握Filter的配置和应用。 2.能够熟练使用过滤器。 实验准备】 、复习配套教材相关章节的内容; 、预习本次实验;【实验内容】 1使用过滤器实现BBS论坛系统用户登录的统一校验。 2、使用过滤器实现BBS论坛系统的汉字乱码处理。 总结与体会】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 应用 开发 Java 方向 实验 指导书