ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:541.28KB ,
资源ID:12790916      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12790916.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(web jspservlet高级程序设计.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

web jspservlet高级程序设计.docx

1、web jspservlet高级程序设计第一章 Web应用程序概述一、web应用程序的优点 访问web应用程序更容易 维护和部署成本低二、HTTP协议1、HTTP协议是超文本传输协议 无状态协议 使用端口接收和发送消息,默认为80端口 用于通过Internet发送请求消息和响应消息2、HTTP消息包括:请求和响应 注意:200:请求成功;302:临时移动;400:不良请求;401:未授权;403:禁止;404:未发现;500:内部服务器错误3、HTTP协议使用一下方法发送请求信息:Get / post 方法Get:用于检索信息,可用于请求页面的书签和电子邮件发展,请求信息作为查询字符串发送Po

2、st:用于发送敏感信息,不可用于请求页面的书签和不能通过电子邮件发送,发送的数据没有大小限制;三、应用程序体系结构 -表示逻辑层 -一层 -业务逻辑层 -二层 -数据存取逻辑层 -三层四、例子:资料例子第二章 JSP 简介一、JSP页面元素 1、静态内容:-HTML静态文本 2、指令:-以”结束”例如: 3、表达式:- 4、scriptlet:- 5、声明:- 6、动作:-以jsp:动作名开始;以/jsp:动作名结束 例如: 7、注释: (客户断可以看到的) (但客户端不能查看到的) 例子:指令:声明:Jsp scriptlet 静态内容 JSP页面构成 早上好!下午好!JSP 页面客户端二、

3、JSP执行过 请求编译ajsp.classajsp.javaa.jsp 响应执行3转译12SERVLET1、转换和编译 JSP从JSP元素中提取数据 转译 判断JSP中的错误为JSP生成一个SERVLET 编译 SERVLET三、开发过程 1、创建JSP工程-2、创建web模块-3、创建JSP-4、调试运行例子 1: 圆半径: 圆直径: 圆面积: 圆周长:例子 2: 半径: Circle_area.jsp 半径:的面积:资料例子1资料例子2资料例子3第三章 JSP脚本和指令的使用一、JSP脚本元素 JSP脚本元素 表达式 scriptlet 声明二、表达式的概念 1、表达式是对数据的表示,系统

4、将其作为一个值进行计算和显示 2、表达式的表现形式: 例子:PI的值:100,99中最大值:100,99中最小值:3+2-5的值:(3+2)= =5的值:(3+2)!=5的值:三、JSP SCRIPTLET的概念JSP SCRIPTLET就是在JSP页面里嵌入一段Java代码JSP SCRIPTLET表现形式:例子: %For(int i=1;i10;i+) For(int j=0;j=I;j+) Out.print(j)Out.println()%四、Jsp声明的概念 1、jsp声明的概念JSP声明就是在JSP 页面中声明JAVA方法变量等 JSP声明表现形式: 2、将整数转换成带两为小数五

5、、JSP指令JSP指令 Page include taglib1、 指令语法2、page 指令用于设置JSP页面的属性 属性:language import isErrorpage errorpage buffer Language-定义要使用的脚本语言Import-将包和方法导入scriptletisErrorpage-表示当前页面能否作为错误页面errorpage-定义处理异常的JSP页面buffer-设置用来存储客户端请求的缓冲区的大小 例子:-page指令属性3、include指令是用于将在运行是将HTML文件或JSP页面嵌入到另一个JSP页面include语法: 例子: 注意:还可以

6、放在html上面4、taglib指令可以让jsp页面使用标签 语法: 例子:六、例子 例子 1:将整数转换成两为小数 例子 2:/格式化日期的输出资料例子1资料例子2资料例子3第四章 JSP隐式对象一、JSP隐式对象的定义 1、定义:jsp隐式对象是web容器加载的一组类,它不用new去获取实例,而是可以直接在jsp页面使用的对象隐式对象输入出对象 作用域通信对象 servlet对象 错误对象 Request session page Resporse apptication exception Out pagecontext config二、request对象常用方法 String getp

7、arameter(String name)根据表单组件名称获取请求页面提交数据 String getparametervalues(String name) 获取页面请求中一个表单组件对应多个值是的用户的请求数据 例子:三、response对象常用方法 void setcontentType(String name)设置作为响应生成的内容的类型和字符编码void sendredirect(String name)发送一个响应给浏览器,指示起应请求另一个URL 例子:四、out对象 javax.servLet.jsp.writer类型的实例 使用write(),print()和println()

8、方法例子:五、作用域通信对象 隐式对象的作用域包括page、request、session、和application 作用于通信对象包括:session、application和pagecontext六、session对象 web服务器为单个用户发送的多个请求创建的会话 作用:存储有关用户会话的所有信息javax、servlet、http、httpsession接口的实例 session对象最常用的方法1、 void setAttribute(String name,object value) 以键/值的方式,将一个对象的值存放到session中2、 void getAttribute(Str

9、ing name) 根据名称去获取session中存放对象的值 例子:七、application它与session同理 javax.servLet.servLetcontext接口实例八、pagecontext同上九、servlet对象 1、jsp引擎为每个jsp生成一个servlet servlet对象提供了访问servlet信息的方法和变量 servlet对象包括:page 和 config十、page对象 使用page对象可以访问servlet类的所有变量和方法十一、config对象 提供了检索servlet初始化参数方法十二、Exception对象 Exception 对象:1 用于处

10、理jsp页面中的错误;2 用于访问执行jsp的过程中引发的异常3 是java.lang.throwable类的实例十三、例子例子 1:隐式对象异常以检测到以下错误 例子2:处理错误 资料例子第五章 javaBean 和 jsp 的标准动作一、javaBean的优点 1、javaBean的优点可重用组件 可在多个应用程序中使用 可以跨平台 2、用途 将javaBean嵌入jsp页面 设置和获取javaBean的属性 将用户请求转发给其他页面 将其它页面的内容嵌入当前页面 例子:二、UseBean动作范围指定javaBean在jsp页面中的可用性范围 Page Bean只能在使用页面是使用,当加载

11、新页面时,将其销毁Request Bean 在用户对其发出请求的存在Session Bean一直存在于会话中,知道其终止或被删除为止Application bean在整个应用程序中均可使用Get()方法和set()方法用于访问javaBean的属性Get()方法 javaBean的属性 set()方法 定义公有方法 get()方法返回值 定义公有方法 set方法给属性赋值例子:Import java.io.*;Public class MyBean Private String name; Public MyBean() Public String getName() Return name;

12、Public void setName(String MyName)This.name=MyName;三、jsp的标准动作 1、jsp的标准动作 2、setproperty动作 例子: 3、示例:在jsp中使用javaBean 例子: 姓名: 年龄: /四、include动作 例子: 五、例子资料例子1资料例子2第六章 jsp 表达是语言一、EL为表达式语言 1、EL用于以下情况 静态文体 标准标签和自定义标签例子 1: 逻辑运算 EL表达式 Result 与 $ true and true $true and true 与 $ true & & false $true & false 或 $ true or false $true or false 或 $ true | false $true | false 非 $ not true $not true 非 $ ! false $! false 例子 2:例子 3: 变化的背景色,二、禁止EL计算的语法为 1、禁止EL计算的语法为: false/true

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1