- 1、本文档共108页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 JSP技术和开发实例 教学目标 JSP概述 JSP运行环境的安装 Tomcat的安装和配置 在Tomca上部署Web应用程序 JSP 指 令 page 指令 include 指令 JSP 隐含对象 J2EE Web 应用程序的作用域 JSP的隐式对象 JSP 脚 本 JSP?脚本元素 JSP?脚本的应用实例 教学目标(续) JSP 标准动作和应用实例 jsp:param jsp:include 动作和应用实例 jsp:forward 动作和应用实例 JavaBeans在JSP中的使用 JavaBeans的定义的格式 在JSP中调用JavaBeans的格式 在JSP中使用JavaBeans的例子 JSP数据库编程应用实例 客户的信息登记和信息浏览的例子 JSP的汉字信息的读取和写入数据库的例子 14.1 JSP概述 JSP (Java Server Pages)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法,是servlet技术的一种扩展。 除了用于servlet编程的类外,与JSP编程有关部门的类和接口位于包javax.servlet.jsp和javax.servlet.jsp.tagext包中。 JSP是一种实现静态HTML和动态HTML混合编码的技术。页面的静态部分HTML(称做模板文本)可以用任何通常使用的Web制作工具编写,如Dreamweaver,编写方式也和原来的一样;页面的动态部分的代码由JSP元素组成。JSP元素通常放入特殊标记之内(大部分以“%”开始,以“%”结束),这些JSP元素将根据不同的请求产生网页的动态部分。 JSP页面文件通常以.jsp为扩展名。 一个JSP的执行过程 : (1) 客户端发出Request 请求; (2)? JSP Container将JSP转换成Servlet的源代码(其中的静态HTML被直接输出到与Servlet service方法关联的输出流)。 (3) 将产生的Servlet的源代码经过编译后,并加载到内存执行; (4) 把结果Response (响应)至客户端。 JSP 的关键元素有四种:指令(directive)、脚本(scriptlet)、动作(Action)和标记库(tag library)。 JSP指令是那些发送给JSP容器的消息,他使程序员能够指定页面设置、包含其他资源中的内容和指定JSP中使用的标记库。 脚本,即脚本元素(scripting element),用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分。 JSP定义了一组可以直接使用的隐式(预定义好的)对象,如request、out等。 JSP动作将功能封装在预定义的标记中,然后程序员可以将它们(预定义的标记)嵌入JSP中,通常根据发送给服务器的特定客户请求中的信息来执行动作。他们还可以创建在JSP scriptlet中使用的Java对象。 标记库是标记扩展机制的一部分,它使程序员能够创建定制的标记。这些JSP元素的详细内容将在本章讨论。 15.2 JSP运行环境的安装 Tomcat是由JavaSoft和Apache开发团队共同提出合作计划( Apache Jakarta Project )下的产品,是JSP和servlet标准的完全功能实现。它包含一个Web服务器,因此它可以用作JSP和servlet的独立测试器。 从/tomcat/index.html网站自行免费下载最新发布的Tomcat。本书中下载的Tomcat的版本为5.0.28,它能支持Servlet 2.4和JSP 2.0并且是免费使用。在Window环境下,下载的文件名为jakarta-tomcat-5.0.28.exe。 15.2.1 Tomcat的安装和配置 15.2.2 在Tomca上部署Web应用程序 15.2.1 Tomcat的安装和配置 安装Tomcat的过程如下:安装Tomcat之前必须先安装好J2SDK。假设J2SDK安装在硬盘的目录C:\ jdk1.4.2。J2SDK的安装过程请参阅本书第二章的内容。 安装Tomcat服务器时,用鼠标双击jakarta-tomcat-5.0.28.exe,安装过程中会提示你输入Tomcat的安装目录(d:\ Tomcat 5.0)、Tomcat服务器的TCP端口号(8080)以及已安装的JVM的目录路经(C:\ jdk1.4.2)等信息。 15.2.1 Tomcat的安装和配置(续) 安装过程结束后,必须定义系统环境变量。设置环境变量,通过进入:“我的电脑属性高级环境变量”;选择“系统变量”来设置。设置过程如下: (1)设置JAVA_HOME环境变量,应指向J
您可能关注的文档
- 2014年AVR单片机定时计数器的结构与应用78682034.ppt
- 2014年AVR单片机概述.ppt
- 2014年AVR单片机概述5729948.ppt
- 2014年AVR单片机概述5840956.ppt
- 2014年AVR单片机概述6147964.ppt
- 2014年AVR单片机概述6156965.ppt
- 2014年AVR单片机教程新2h.ppt
- 2014年AVR单片机介绍.ppt
- 2014年AVR单片机系统设计与开发工具.ppt
- 2014年AVR单片机原理及应用.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
最近下载
- 黑龙江省齐齐哈尔市克东县克东一中、克山一中等五校联考2025年高三5月仿真考试数学试题含解析.doc VIP
- 新编机关事业单位工人汽车驾驶员高技师国家题库练习题题附答案.docx VIP
- 黑龙江省齐齐哈尔市克东县第一中学2025届高三下学期第五次模拟测试数学试题(含答案解析).docx
- 2025年福建省中考语文试卷(含答案).docx
- 新编机关事业单位工人汽车驾驶员高级、技师国家题库练习题455题(附答案)名师资料..doc VIP
- T_BPMA 0010—2021_现制现售净水机卫生管理规范.pdf VIP
- 复合益生菌发酵玉米-豆粕型日粮对哺乳期羔羊瘤胃发酵参数及菌群结构的影响.pdf VIP
- 野百合也有春天,日本女白领情定宁夏送电工.doc VIP
- 浅谈对智能化医院系统建设见解.doc VIP
- FSSC220006.0 附件中文版本.pdf VIP
文档评论(0)