- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP基础课件
JSP 基础 什么是JSP 动态网页技术标准 基于servlet和整个java体系的web开发技术 可利用JSP建立安全和跨平台的站点 jsp是运行在服务器端的程序 ASP与JSP的区别 jsp是sun公司的标准,asp是microsoft的标准 asp的应用服务器是IIS,而jsp可以用Tomcat,websphere,weblogic asp的脚本语言是VBscript,而jsp的脚本是Javascript JSP 页面 以.jsp为后缀 在传统的HTML中加入java程序片段和jsp标记构成 JSP 运行原理(JSP生命周期) 配置web服务器 安装JDK Tomcat目录 JSP web应用目录结构 JSP servlet JSP就是servlet servlet不能有效管理逻辑和输出部分,导致代码混乱 JSP正是为了解决这个而提出的一种技术 目前,一个web应用往往由多个servlet和jsp组成 其中,servlet负责流程控制功能,jsp负责显示工作完成 JSP组成结构(五部分) Html标记 JSP标记 JAVA程序片段 变量,方法,类的声明 表达式 注意 声明的变量在整个JSP文件中有效 这些变量属于Java类的成员变量,可供Java类中所有方法使用 在程序片段中定义的变量是局部变量,只能在其service()方法中使用 JSP中的注释 HTML注释 !– 注释内容 -- JSP注释 %-- 注释内容 --% JSP标记 编译性指令:指示翻译程序关于JSP页面的一些属性信息 动作指令:在JSP页面执行的时候使用的指令 编译性指令 page指令:定义导入类,编码,线程安全方面的信息,定义JSP页面的属性,属性值 include属性:定义当前JSP文件需要包含的文件 taglib指令:定义自定义标记 注意 除了import属性外,任何属性只能定义一次 page指令对整个页面有效,与定义的位置无关,习惯上放在文件开头方便阅读 page指令中的属性 language:语言属性 import:定义当前页面要使用的类 contentType:定义JSP页面响应MIME类型和字符编码(MIME-文件类型,可在 工具--文件夹选项内查看) 4.session:在此JSP页面是否支持session(此页面是否可以使用session内置对象,值取true或false) 5.buffer:设置内置对象输出流out的缓冲区大小 6.autoFlush:设置缓冲区满时是否自动刷新,可取值为true或false,默认为true 7.isThreadSafe:设置JSP页面是否支持多线程访问 8. info:设置JSP页面描述信息 9.errorpage:设置当前页面发生异常时由哪个页面来处理这个异常 10. isErrorpage:表示当前页面是否是处理其他页面错误的页面 Include指令:在JSP页面中出现该指令的地方静态插入一个外部文件 taglib指令:定义自定义标记 动作指令:在JSP页面执行的时候使用的指令 include动作指令 格式: jsp:include page=xxx/ 或者 jsp:include page=xxx/jsp:include 作用: 动态包含一个文件,即在jsp运行时才将文件的运行结果包含进来 说明: param动作指令 格式: jsp:param name= value= / 作用: 与include和forward指令一起使用,以名称--值的形式为这些指令提供参数信息,与它们合作时可以多次使用 例: jsp:include page=A.jsp jsp:Param name=flag1 value=0/ jsp:Param name=flag2 value=1/ /jsp:include forward动作指令 格式: jsp:forward page=“xxx”/ 或 jsp:forward page=xxx/jsp:forward 作用: 从该指令处停止本文件的执行,转去执行其他文件 plugin动作指令 格式: jsp:plugin type=applet code= jsp:fallback … … /jsp:fallback 作用: 用于浏览器不支持Applet标记时,下载插件来执行Applet request内置对象 Http协议: 请求信息:请求行+请求头+请求体 内置对象:不用声明就可以在JA
文档评论(0)