新某马32期黑马javaee就业32基础1-25天jspeljstl_第1页
新某马32期黑马javaee就业32基础1-25天jspeljstl_第2页
新某马32期黑马javaee就业32基础1-25天jspeljstl_第3页
新某马32期黑马javaee就业32基础1-25天jspeljstl_第4页
新某马32期黑马javaee就业32基础1-25天jspeljstl_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态页面技术一、JSPjsp和注jsp<%java代码 内部的java代码翻译到service方法的内 会被翻译成service方法内部<%!java代码 会被翻译成servlet的成员的内jsp注释 不同的注释可见范围是不显示htmljava注释://单行注释 /*多行注释*/--可见范围jsp源码翻译后的servlet3)jsp注释:<%--注释内容--%>可见范围jsp源码可见jspjspservlet(面试jsp在第一次被时会被Web容器翻译成servlet,在执行第一次>oServlet.jsp> PS:被翻译后的servlet在Tomcat的 中可以找jsp(3jsp的指令是指导jsp翻译和运行令,jsp包括三大指令page指令属性最多的指令(实际开发中page)格式:<%@page属性名11"属性名22language:jsp中可以嵌入的语言种pageEncodingjspcontentTypesession:是否jsp在翻译时自动创建sessionimport:导入java的包页面包含(静态包含)指令,可以将一个jsp页面包含到另一个jsp格式:<%@includefile="被包含的文件地址"%>taglib在jsp页面中引入库(jstl库、struts2库)格式:<%@tagliburi="库地址"prefix="前缀jsp内置/隐式对象(9个 笔jspservletservice9ServletJSP表示JSPoutoutout作用就是想客户端输出内 out缓冲区默认8kb可以设置成0代表关闭out缓冲区内容直接写到respons缓冲器pageContext对jsppage对象与pageContextpageContext是一个域对象setAttribute(Stringname,Objectobj)getAttribute(Stringname)removeAttrbute(Stringname)pageContext可以向指定的其他域中存取数据setAttribute(Stringname,Objectobj,intscope)getAttribute(Stringname,intscope)removeAttrbute(Stringname,intscope)findAttribute(Stringname)pagejsprequest域:一次请求session域:一次会话8例如:pageContext.getRequest()jsp(动作页面包含(动态包含):<jsp:includepage="被包含的页面"/>2)请求转发:<jsp:forwardpage="要转发的资源"/>二、ELEL表达式概述EL(ExpressLanuage)表达式可以嵌入在jsp页面内部,减少jsp的编写,EL出现的目的是要替代jsp页面中的编写。EL${ELEL获得pageContext$(pageContextScope.key);EL获得request域中的值:$(request.key);EL获得sessionEL获得application$(application.key);EL从四个域中获得某个值$(key);pageContextrequest,sessionapplicationELEL获得User对象的值3)EL获得List<String>的值4)EL获得List<User>的值6)EL获得Map<String,User>的值EL获取JSP中域中的数据 -接收参数. -获取请求头信息 -获取全局初始化参数-WEB开发中 -WEB开发中的获得WEB三、JSTLJSTL库库的chxhJSTL(JSPStandardTagLibrary),JSP库库的chxhJSTL与导JSTL从Apache的JSTL的JAR包。进“JSTL的安装包。jakarta-taglibs-standard-1.1.2.zip,然后将好的JSTL安装包

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论