2022年jsp&servlet应用开发 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年jsp&servlet应用开发 .pdf》由会员分享,可在线阅读,更多相关《2022年jsp&servlet应用开发 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Jsp & Servlet 应用开发 . 1 一、 JSP技术简介 . 1 1、 Java EE 概述 . 1 2、什么是 JSP . 2 3、 hello World . 2 4、 JSP运行原理 . 3 二、 开发 jsp 应用 web 程序的准备 . 3 1、 准备工作 . 3 三、 JSP 的基本语法 . 4 四、 jsp 的内置对象 . 7 Jsp内置对象 . 7 2、 response . 8 4、 pageContext . 9 5、 Session . 10 6、 Application . 11 7、 Page . 11 8、 Config. 12 9、 Exception
2、. 12 Servlet . 12 一、认识 servlet . 12 1.servlet 相关 . 12 2.helloworld 程序 . 13 3. Servlet 和 jsp 的关系 . 13 4. JSP与 Servlet 之间的主要差异 . 13 5. Servlet 的生命周期 . 13 6.doget 和 dopost . 14 7. 重定向与请求转发. 14 Jsp & Servlet 应用开发一、JSP 技术简介1、Java EE 概述1.JavaEE 是一种企业应用的软件架构2.Sun 公司开发 JavaEE(以前叫 J2EE) ,试图构建一个新的架构来解决互联网应用:性
3、能:对用户的请求作出响应易用性:不同用户应该以不同的形式访问访问不同的内容名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 安全性:对用户访问进行验证,防止对数据进行未授权访问可用性:提供全天候的可用性,且很少停机可扩充性:在不需要人工干预的情况下支持负载变化3. javaEE 一般常用的技术有EJB,JDBC,SERVLET ,JSP,JNDI 等2、什么是 JSP 1、JSP(JavaServer Pages) 是由 Sun
4、 公司倡导、许多公司参与一起建立的一种动态网页技术标准2、JSP是在网页HTML 文件中插入Java 程序段和 JSP标记,从而形成JSP文件 (*.jsp) 3、hello World hello world名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 4、JSP 运行原理1、 在一个 JSP文件第一次被请求时,JSP引擎先把该JSP文件转换成一个Java 源文件 ,在转换时如果有语法错误,过程将中断。2、 如果转换成功,
5、JSP引擎调用Java虚拟机的javac 程序把该Java源文件编译成相应的class文件 ,该 class文件也就是一个Servlet 程序。3、然后创建一个该Servlet 的实例 ,提供服务相应用户的请求。二、开发 jsp 应用 web 程序的准备1、准备工作1、了解 jsp 的运行原理2、安装与配置JDK 3、安装 JSP服务器,比如Tomcat 4、开发环境MyEclipse 5、数据库(如果需要的话)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 -
6、 - - - - - - - - 三、 JSP 的基本语法1、JSP文件的结构、指令部分 声明部分 代码部分 Html 部分等 html标记注释部分 输出部分 2、JSP的脚本元素隐藏注释 不想让用户看到注释,则是用该隐藏注释声明 不论定义方法还是变量,都应该是用该声明方式脚本段 一般的 Java 代码可以写在这里面脚本段内不能定义方法表达式 用于输出 Java 数据3、JSP指令元素JSP 有三个指令元素page include taglib 这些指令元素是针对JSP引擎的 ,并不会产生任何看得见的输出指令元素包含在里,两个主要的指令是page 与 include,taglib 在使用标签库
7、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 编程的时候才使用Page指令:page指令用于定义JSP文件中的全局属性page指令的属性属性的含义language=“java”指定 JSP用什么语言来编译JSP页面 ,目前只能使用 Java import= “java.util.* ”定义该 JSP网页是用到的Java API session=“true”定义该 JSP网页是否可以是用session对象isThreadSaf
8、e=“true”定义该 JSP网页能否处理超过一个以上请求errorPage=“URL ”定义发生错误时,网页被重定位到哪个URL contentType=“text/html ”定义 MIME 类型isErrorPage=“ ture”定义该 JSP网页是否为处理异常错误的网页Info 定义该 JSP网页的相关信息Include 指令include 指令用于在JSP页面中包含另外一个文件的内容 include 指令只有一个属性:file 。include 指令将会在JSP编译时插入被包含文件的内容,被包含的文件内容常常是代码片段。include 包含过程是静态的.也就是静态包含taglib
9、指令taglib 指令是能够让用户使用自定义新的标签taglib 指令只有在使用标签库编程时才会用到4、JSP动作元素JSP 2.0规范中定义了20 多个动作元素,介绍 6 个常用的动作元素 是用来实例化JavaBean的。所谓 JavaBean,就是一个Java类(属性私有化 ,提供公共方法来操作私有化属性) 的具体语法如下 id 可以看成是指向对象的变量。如果该变量已存在,则使用已存在的变量,如果不存在则先创建再使用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15
10、 页 - - - - - - - - - scope指定作用域范围。 默认为 page。 如果在作用域内找不到指定的对象,则创建它 ,作用域范围有以下四种page 页面范围request 请求范围session 会话范围application 服务器范围 name 属性对应 的 id, 指明要给哪个javaBean 的属性设置值property 指明给哪一个属性赋值当 property= “* ”,时表示给所有属性赋值,在 javaBean 中的属性名必须和请求参数名一致 ,如此才能一一匹配property 和 param 属性一起使用 ,property 指明 javaBean 的属性名 ,
11、param 指明请求中的参数名。如果属性名和参数名相同,那么只需要指明property 就行了property 和 value 属性一起使用 ,这种方式使用指定的值来给javaBean 的属性赋值,value 的值可以是表达式或字符串需要注意的是 :不能同时使用param 和 value 属性 用于获取并输出javaBean 中的属性值name对应 中的 id 属性property 指明要输出哪个属性值用于包含文件 其中page指明要包含进来的文件的相对路径flush 属性决定是否清空缓冲区,默认为 false 这种包含方式为动态包含静态包含和动态包含的区别静态包含不能给页面传递参数,动态包含
12、则可以静态包含包含的路径只能是常量,动态包含可以是变量静态包含是先包含后处理,动态包含是先处理后包含动态包含有所有静态包含的功能 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 用于将客户端的请求从一个jsp 页面转发到另一个jsp 页面 或者 page指明要跳转的路径标签表示向一个动态文件发送一个或多个参数. 标签用来提供key/value 的值 ,可以与 、 等标签一起搭配使用其中name 属性指明参数的名字Value 属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年jsp&servlet应用开发 2022 jsp servlet 应用 开发
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内