




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、实验名称Web 组件重用与 JavaBeans二、实验目的和要求目的:1. 理解静态包含和动态包含的概念,掌握相关指令和动作的使用;2. 掌握 JavaBeans 的含义和创建;3.重点掌握在JSP页面中使用JavaBeans的标准动作。三、实验原理。通过重用 Web组件可以提高应用程序开发的效率和其可维护性。在JSP中可以通过包含机制和 JavaBean 实现 Web 组件的重用。包含分为静态包含和动态包含。静态包含通过 include 指令实现,动态包含通过标准动 作 jsp:include 实现。在JSP页面中使用JavaBean是最重要的组件重用技术,这主要是通过下面3个标准动作实现
2、的:<jsp:useBean><jsp:setProperty><jsp:getProperty>四、开发环境操作系统 : windows7编程工具 :MyEclipase + tomcate浏览器 :谷歌IP 地址:五、实验内容和结果1、程序整体功能1只是简单的 jsp 页面的操作。2、设计思路说明1只是简单的jsp页面的操作。3、 重要类、数据结构、模块/函数算法说明1只是简单的jsp页面的操作。4、程序的运行和测试结果运行main.jsp截图:输入的 url : .1:8080/servlet8/main.jspWftHrSl网上韦店欢迎光临和世扌己冋
3、丄书如CNcur-T"F Q 言OB百 Nuk <7uf7 吉將ub E00扛wt0:ru,运行 main2.jsp 截图:输入的 url: .1:8080/servlet8/main2.jsp新 il± 纪 M 1115 AS欢氓4光1临制f睡备.两 F -|SVi !11VjrrG白 3003 Afew Umo#so-丑口口矢0 $ 0tgQ 3OOS jMp-繆uh dooAwh运行 action_forward.jsp 截图:fcs rw-!Fv1yE.diWufcj E3 rc-wse-r EMjjjcticjni!forwia厂djm pshttp;/1.
4、2 7-0-0.1; 8O©O/&e rvlet&/action_forwa! rdl Jjm pHeick tST-j1运行login.jsp 截图:输入的 url : .1:8080/servlet8/login.jsplirilf 叫ogfruhtimlldlbpl口yjshp| 缶豪 怡托”丘匸l:ps*u We-1? B rcmrse-r £3h*tt 尸:/"X31: SOBO/s u irwl 9 i n - htm IUm匚irNsimc :Em.11 :堆左Ilogin.htmlJ* displayjspJ MyEclijpGe
5、Web Browsehttp:/127H0,0.1:S080/5ervlet8/displayjsp?usernarne = liijlangtaoaU serN ame JnihmtaaPassword: 12 345 6EmaiL9904066§ 5、程序清单Main.jsp的代码:%><% page language = "java" import ="java.util.*"pageEncoding="gb2312"<! DOCTYPE HTML PUBLIC "-/W3C/DTD HTM
6、L 4.01 Transitional/EN">vhtml ><head >< title >New Century Web Bookstore</ title ></ head ><body bgcolor ="#FFFFFF" ><br >< br ><% includefile ="header.htmlf"%><table border =0 cellspacing=5 cellpadding =5 width ="
7、;100%" ><tr >< td ><p align ="center" ><b>欢迎光临新世纪网上书店!</ b></ p></ td ></ tr ><tr ><td ><p align ="center" >< b><a href = "/bookstore/catalog">开始购买图书</ a></ b></ td >
8、</ tr ></ table ><%nclude file = "footer.jspf"%></ body ></ html >Header.htmlf 的代码 :<% page language = "java"import ="java.util.*" pageEncoding = "gb2312<! DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN">&l
9、t;html ><head >< title >New Century Web Bookstore</ title ></ head ><body bgcolor ="#FFFFFF" ><br ><br > <% includefile = "header.htmlf" %>< tableborder =0 cellspacing =5 cellpadding =5 width = "100%" ><tr >
10、<td ><p align ="center">< b >欢迎光临新世纪网上书店! </ b></ p></ td ></ tr ><tr ><td ><p align ="center" ><b><a href = "/bookstore/catalog">开始购买图书</ a></ b></ td ></ tr ></ table &g
11、t;<%include file = "footer.jspf"%></ body ></ html >footer.jspf 的代码 :<center><em>Copyright © 2008 New Century Web Bookstore, </em></center>Main2.jsp 的代码 :<% page language = "java"import ="java.util.*" pageEncoding =
12、"gb2312%>Inc.%><! DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html ><head >< title>New Century Web Bookstore</ title></ head ><body bgcolor="#FFFFFF" ><br ><br >< jsp:includepage = "header.htm
13、lf"></ jsp:include>< table border=0 cellspacing =5cellpadding=5width = "100%" ><tr ><td ><p align ="center">< b >欢迎光临新世纪网上书店! </ b></ p></ td ></ tr ><tr ><td ><p align ="center" ><
14、b><a href = "/bookstore/catalog">开始购买图书</ a></ b></ td ></ tr ></ table >< jsp:includepage = "footer.jspf"></ jsp:include ></ body ></ html >Action_forward.jsp 页面的代码 :<% page language = "java"import =&quo
15、t;java.util.*"pageEncoding = "ISO-8859-1" %><%String path = request.getContextPath();String basePath =request.getScheme()+ ":/" +request.getServerName()+ ":" +request.getServ erPort()+path+ "/" ;%><! DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.
16、01 Transitional/EN"><html ><head ><base href=" <%=basePath %>" ><body >< jsp:forwardpage = "forwardTo.jsp">< jsp:paramname = "userName"value = "Hacker"/></ jsp:forward></ body ></ html >forwar
17、dTo.jsp页面的代码:<% page language = "java"import="java.util.*"pageEncoding= "gb2312" %><%String path = request.getContextPath();String basePath =request.getScheme()+ ":/" +request.getServerName()+ ":" +request.getServ erPort()+path+ "/"
18、; ;%><! DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"> <html ><body ><%"userName" );String userName = request.getParameter(String welcomeStr =" 欢迎光临本站 " ;welcomeStr = userName+ "," +welcomeStr;out.pri nt(welcomeStr);%><
19、;/ body ></ html >Logi n.html的页面代码:<! DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html ><head ><title>My JSP 'MyJsp.jsp' starting page</ title ></ head ><body >Please in put:<br >vform acti on ="display.js
20、p">UserName: <inputtype = "text"name = "username">< br >Password:<inputtypepassword"namepassword" ><br >Email: <input type = "text"name ="email" ><br ><input type ="submit" value ="提交"
21、;></ form ></ body ></ html >Display.jsp 的页面的代码:<% page language = "java"import="java.util.*"pageE ncod ing ="ISO-8859-1"%><% page import =""%><%Stri ng path = request.getC on textPath();Str ing basePath =request.getScheme()
22、+":/" +request.getServerName()+":" +request.getServerPort()+path+ "/"%> <! DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html ><head ><base href =" <%=basePath %>" ></ title ><ti tle>My JSP
23、39;MyJsp.jsp' starti ng page</ head >vjsp:useBea nid ="user" class ="" scope ="sessi on"/><jsp:setProperty<html >name ="user"property ="*" /><body >UserName:<jsp:getPropertyPassword:<jsp:getPropertyn ame ="user"n ame ="user"property="username"/>< br >
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 呼伦贝尔学院《英语教学名家教学赏析》2023-2024学年第二学期期末试卷
- 2017小学生消防课件
- 一流课程汇报答辩
- 泰山护理职业学院《基础俄语Ⅲ》2023-2024学年第一学期期末试卷
- 甘肃省2025届数学三下期末调研试题含解析
- 星海音乐学院《小动物临床用药专题》2023-2024学年第二学期期末试卷
- 浙江省宁波市北仑区部分校2024-2025学年小升初数学检测卷含解析
- 石家庄学院《建筑审美与评论》2023-2024学年第二学期期末试卷
- 梅州市蕉岭县2025年数学四下期末综合测试试题含解析
- 西安电子科技大学长安学院《药物合成原理》2023-2024学年第二学期期末试卷
- 印刷行业售后服务质量保障措施
- 《急性阑尾炎幻灯》课件
- 舞蹈工作室前台接待聘用合同
- 《编制说明-变电站监控系统防止电气误操作技术规范》
- 《论教育》主要篇目课件
- 血管外科常见病
- 城市建设施工噪音控制方案
- 2024届新高考语文高中古诗文必背72篇 【原文+注音+翻译】
- 邮政储蓄银行的2024年度借款合同范本
- 《最小公倍数》课件
- 从0到1开播指导抖音本地生活商家直播培训
评论
0/150
提交评论