J2EE实验报告报告_第1页
J2EE实验报告报告_第2页
J2EE实验报告报告_第3页
J2EE实验报告报告_第4页
J2EE实验报告报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、J2EE马佥报11姓 名: 朱宇哲学 号:110360123专 业:信息管理与信息系统指导教师:杨美荣经济管理学院 哈尔滨工业大学作业1编写网页练习以下各功能:(1)登陆页面(login.html)一、实验内容:设置标题为“用户登录”,添加“账号”和“密码”两个文本框,添 加“确认”,“取消”按钮,以及“用户注册”并设置连接,点击即可 跳转到用户注册界面。二、界面显示:用户登录帐号F密码;|确认11取消新用戶注删三、遇到问题及解决方法:密码文本框的类型需设置为password”。设置用户注册跳转连接语句新用户注册 。(2)登陆成功后进入主页面(main.html),该页面由三部分构成: 顶部、

2、菜单(左)、主窗口(右)一、实验内容:将主页面分为三个板块,由不同的 HTML文件组成。二、界面显示:ootoHeIriXtf愉主良面包含两个菜单,主窗口中显示与之对应的功能绘制表格(mytable.html )一、实验内容:编写个人简历的表格,并放入图片、界面显示:编辑文档(mydoc.html)一、实验内容:创建文档界面,并放入散文文本绘嘲丢搭编蛊丈档网上斗店策七号何吃创 OTLL伍二ft T上点再竝E:丰F如】,炭国有汁住聲亚畔I詡黑牺冊彌出丘佇下霸厅冃二t,匚m*.社章聃E健履l共恥ai、界面显示:李丹性曲仪1专业朋iHe-l C OMr tfi 全頁面亠itmte网上书店一車多轉卜曹

3、询已館巒宅図 目已理懂宅丁出未=-配工肝口丄nrttui山卄一tj耳菱?丁 if 丸- 1EWtSi3fiifl.3崙庄:運.垃稈乜暫评悅的创迁粒-一 悌丄古尬业界訂曾? 气町*税正住昨=苗戟莖邑T洁肩冋斥科辱r REFilSTSTfcHi-Y.牌廿也氐-采于!*J”1 Llirixh A.iilltk- Tl Rrr* I.r.mn上诗主件丁些倉违K. 31ir千上公丁才尿环*-IrrtttM*ftHtfiKTBi晁裂加WnrL-ft寸駅对画半F*.GJfite.習屮吐庖岀蛊祁-En著空碍县瞬*.閒血图机 blE#4 1他户養 齐住舶L. 留用苗充匸杓节利帥岌弋府件枚沪那年s*-f|4nS-

4、ttf.Iitfl-M*EJTHr J.- q星技C越胆也兀亡.rjV二世丄可-qr; 叮干 Tt3上$ Hftt.-.i.4H E “ P H 比1 HJta*一_rK=I* itE We a ET 7K*Wl T 4t aMiH E*Abifr Vw作业2在login.html中加入JS脚本,实现登陆用户信息输入格式的检验JS脚本代码:(添加在login.html中)一、实验内容:如果账号文本框为空,则弹出窗口登录帐号不能为空!如果密码文本框为空,则弹出窗口登录密码不能为空!脚本代码如下:vscriptIan guage =javascript functioncheck()if(docu

5、me nt. form1.user name.value =)alert(登录帐号不能为空!);return false;if1(docume nt. form1.user pass.value =)alert(登录密码不能为空!);return false;return true;、界面显示:用户登录帐号:密码:确认.取消新用户注册三、遇到的问题及注意事项:需要在用户登录的表单首部加上onSubmit=return check()才有效。作业3用一个JavaBean(UserBean.java)通过JDBC访问数据库实现用户注册和登录功能。一、实验内容:Dbbean用来连接数据库并实现注册更

6、新和登录验证功能UserBean用来接收用户信息。作业4编写一个Servlet(UserServlet.java),通过该 Servlet接受用户登录信息,并通过作业2建立的UserBean访问数据库进行验证,若通过验 证进入主页面,否则重新登陆。一、实验内容: 创建Servlet文件,引用dbbean和userbean进行访问验证二、遇到的问题及注意事项:Lgservlet.java 需弓 I入 dbbean 禾口 userbean 。 需要web.xml中配置Servlet ,否则找不到相应的文件。作业5通过商品浏览页面index.jsp、购物车页面cart.jsp与处理用户请求的 页面b

7、uy.jsp实现一个简单的购物车系统。一、实验内容:商品浏览页面index.jsp可浏览商品,点击“购买”时商品加入购物车 购物车页面cart.jsp显示购买的商品,点击“退回商品架”则取消该 商品,点击“继续购物”即跳转到商品浏览界面,点击“清空则取消 购物车内所有商品。二、界面显示:在线购真*同番塢号.SP0001冏茁茗称,音烦亡商品价棉9丸”00元商品简介:I1YA44 Y弓是具有四13讥/9込氏号业楷枳股4锵 咄专业教工昔烦卡敝入购物卒荀品编耳SP0DQ2筍歯朝轧合底器商品价希:4羽山淇元询品简九PK-&以较低的绘恪戈宓撐供E鹿話的Pr&t eu目声音和高质量穴淀盘冏岳编号.SP000

8、3商品名線KP3両品价梏:450” 00元fft品倚存:功能提不支持UEB 2.0高速倍轻赵购祈荀品编号,S?000Hr oiLUnci我的购物车H品名称商品単价购买数量金额编辑合咸器4的)一 001430. 00退回商品架MP3450. 001450. 00退叵商品架继续购辆清空购物车作业6用户通过在登录页面login.html中填写登录表单,然后提交给登录验证页面 chkuser.jsp,再由 chkuser.jsp 调用 DBBean 与 UserBean 完成登录的验证工作。一、实验内容:chkuser.jsp调用DBBean与UserBean验证登录名与密码是否与数据库中的一致,若一

9、致,贝卩跳转到登录验证成功界面。点击界面中的“确定”即可跳转到主页面。用户注册界面调用 DBBean1与UserBean1将用户名和密码写入数据 库,并跳转到用户注册验证成功界面。二、界面显示:用户登录验证恭喜您登录成功!确定用户注册验证用户注册成功I返回春陆畀面三、遇到的问题及解决方法:在chkuser.jsp中设置如下内容来调用dbbean和userbean作业7自定义JSP标签,完成简单的运算器功能,并在主页面测试该标签一、实验内容:Calculate.java文件设置计算器要实现的功能,即标签处理类文件。Mytag.tld用来描述标签。Cal.jsp进行计算器页面布局,并调用标签。二、

10、界面显示:计算器NUM1:* TNL-M2:处iRE$(TT 14 0三、遇到的问题及解决方法:运算符下拉框代码:+-* / 运用request.getParameter()方法获得文本框中的数字及下拉框中的运算符。prefix属性指定一个将要在标签库描述符文件定义的标签名前面使用的前缀,接下来使用 prefix:tagname/(本例中为 mytag:calculate )弓丨用标签。作业81、使用xml描述数据。从数据库中读取数据(如用户信息),创建user.xml保存数据,并能从中读取数据进行显示。一、实验内容:在原例题的基础上,修改CreatXML.java文件,访问数据库获得用户 信

11、息,并按规定格式写入到 XML文件中二、界面显示:读取并解析XML文件用户个人信息id - 1naire 二 testpwd - twst用户个人信息id = 3name - testlpwd 二 testl用户个人信息id - 4nazie = test2jwd = test2三、遇到的问题及解决方法:创建文件时要写开头的 users以及结尾的/users,否则文件不能正常结尾。需导入org.dom4j包。2练习教材中第七章例题He-1 : Lire主.贞面和字j.竺岂L闭见粋下戢蔭唐世世甘岌送tfriL豊l:ft買库鯉忙泄睜祢9!器 丄卑甕运讪月怕去肖EIXMLjc 件:7nJ rerri

12、ois=* l.,0 tnc-tid.Liir=,orF- EB7i L ultuid 卜djLfih*心 na 由 IB 邑 C/ASMiMl 】*4 /*1.F nj tt:. ?r -1! -1 ii. -i ! -12M5d? JtlXBiidfejjr 广*晋广州甫yn*w i:,32BCL- L JiikBiarui -He-l C OMr tfi 全頁面读酸并解析XML丈件刖奉KIL联麗人疋常 耽en=犠二id = 0(M oaepngwijf - F ;?:司TD311-石口口丄更捉至迦弧燿刍Vwi =VMel care 10主页面笈兰时仲&JR耶*杲八章例連,士和下并列養工貝

13、提示访何恥t坯务羊 tern.自至注克沪【.宜压忙件收瓯师件第八章例邑amt面电工怡册Lxil jejai上俺立件下!怎土立多住“匚发选啊件仮取酣件刊新艮血电孑HIM工夬転访何V忍务Lxil jejai上俺立件下!*邑立本蛙蛙电叫发选啊件仮取酣件刊新艮血电孑HIM上传文件实例话送花上传文frS. i -二tw.- ) SiWMHt.(53下载文件实例Welcome 10主文曲elcare to主页面发送文本型邮件挤件內各:Mel care to主页面发送HT虬型邮件工夬転访何V忍务挤件砌(E.炖:Hb-1 : art 宝.贞面境送常附flHTML型邮件fl?昵制审XT-岂那杵內容JfHIL忙码

14、-H lit.ICW1下戟忸升宣二云申舊二w-堂工灿粧艸迟SAWja,He-l C OMr tfi 全頁面刖毫KIL iXlLPCF对擴器-L岂二丈主登袖号.叠累如,|唾|串叫車二埋洋祗童列F用廿:旳电二砒丄鼻址至迦弧送刍VflaSEI 屯二t甜XftftT诙问R矍J作业91采用AJAX异步通信技术对注册用户进行唯一性检验。一、实验内容修改CheckUser.java连接数据库,并将查询结果与用户名进行匹配 检验,若不一致则该用户名可用、界面显示有效性检査2练习教材中第八章例题唯一性检验和下拉列表:eIcooe to宝页面第七草驱I述LXL酋輕11丄口立rt址i氏爭姥HIE. 口进弘蓟邮三听三

15、世曲乙亜了玉觅十H件戊.也缶也蚪骨嵐人出I蚀州,WWtM 1刷新页面:请输入注册用户名:跳转到注册界面fl?昵 制审XT-岂下戟忸升宣二云申舊二w- 址斗曲lW击SA#f?ja,Hb-1 : art 主.贞面电子相册:Nel . ane ir 至冃 tl电子相册上 VFT4第七M国削爭XT-艺卫更!_忆艮艸下战晝煤 发世甘岌透EL 址工仞附艸生 第小例JLftn怡鱼兀T*rip 刨櫛上El屯PH 丄更甕示沁g创建工具提示:ITIMdIcanc t仙主页面第七章閻肚,jR.工具鏗駅仓WfeXTL弦嗣L匕颅立件FST忸舟#*514;站是HTJ裔环二SBthfr tWMSfrSiH M也t世非归Ml

16、首贞也电-:H1JHW访问Web服务:He-1 cone ti 全贞面亠调用Ytihoo的搜羣也b Serviced现捜滇础爭江尺不qi.L佃5一甘 TttftJS审徒代芒黄于1记景歡* .LQ问 輕整索结果TittHft IHR*M L,X - sHl瑞血面屯二汀史丄旦擁云笛Fkd电运7作业10修改例9-2完成购物车功能一、实验内容:购买时必须能判断有足够库存时才加入购物车,若有商品可以购买,则结账时库存减少并显示结账成功, 设置清空购物车按钮,点击则购物车信息置空。二、界面显示:网上书店n嘈购买数虽障存皐1JznSi程兽总佼捷暂械丄业岀版社49. 001HJ|计肛何梅梢平大学出强36. 0

17、D13JSPft础散肖WX清平大学岀版卄宓0D:904JP盘製片发与应用David斜于田版IL42.切tS3Hb-1 : art 宝.贞面结帐信息汕皿曲:如网上书店上-7ft下*負掙2_ t 2; -Lirrr.度全R -件 吃印邮站乐社辟凰萤*Jhvb Applet u7?7?r?irm 相 I ?* T7?36- no2?6JEPTuJT? 灯旳J22L 001j-ji-rnyf/rmvivtDavid?t8 W t7?41.001坦金额Xn L3反0叩工町库存不侈,请选择其他书籟“结账威功 返回两上书店返回书店三、遇到的问题及解决方法:出现乱码作业11hello world配置运行一、实验内容:(1) 将 Struts2.1.8 的几个必需 Jar 包(commons-logging-1.O.4.jar、commons-io-1.3.2.jar、 freemarker-2.3.15.jar、og nl-2.7.3.jar、struts2-core-2.1.8.1.jar、commo ns-及 xwork-2.0.4.jar )复 制到 WEB-INF/lib 下(2)修改 web.xml,为HelloWorld应用加入 Struts2.1框架功能(3)在src文件夹下,创建 Struts2.1的核心配置文件

温馨提示

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

评论

0/150

提交评论