



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 JSP的基本语法模版元素、注释、代码片段、脚本表达式1.1 JSP声明需求:在JSP页面中定义一个Java函数,实现一个加法运算。作用:可以定义JSP的成员变量或者成员方法。语法格式: 1.2 JSP处理指令作用:处理指令的内容不会显示浏览器上,它的主要作用是告诉浏览器如何来解析该JSP文件。1.2.1 taglib指令作用:该指令负责引入一个外部的标签库文件。引入标签库的语法:1.2.2 include指令(静态导入)作用:该指令可以把另外一个JSP页面包含到该页面中。语法格式:注意:被1) 被包含的页面是不会被翻译成Java文件。2) 被包含页面的代码会和包含页面的代码一起被翻译成一个Servlet文件;1.2.3 page指令作用:设置该JSP页面的信息。语法格式:l language: 指定该JSP使用的语言;l import: 导包;l pageEncoding: 指定JSP页面使用码表;l contentType: 指定JSP文件使用的码表,并且告诉浏览器使用指定的码表显示该JSP的内容;l buffer: 指定浏览器缓存JSP页面的大小,如果不想jsp使用缓冲,就可以设置buffer属性的值为none; 问题:out对象中的缓存数据什么才会输出页面?1)缓冲中的内容超过buffer属性的值;2)jsp页面结束的时候;3)调用out对象的flush()方法;l isELIgnored: 是否忽略EL表达式,如果该属性为true,就忽略EL表达式,否则就不忽略,默认就是false;l errorPage: 指定错误处理的页面;配置错误处理的方式:1) 在JSP页面的Page指令中指定errorPage属性;2) 在web.xml文件中对指定错误码进行处理;(常用)3) 在web.xml文件中对指定异常类型进行处理;l isErrorPage: 指定该JSP页面是否是一个错误的处理页面,默认是false;如果isErrorPage的值true,如果该JSP页面发生了异常,那么Tomcat服务器就会把异常对象传入到该JSP中。如果isErrorPage的值为false,即使该JSP页面发生了异常,Tomcat服务器也不会把异常的异常对象传入到JSP页面中。1.3 JSP九大内置对象内置对象:JSP默认已经创建,我们可以直接使用的对象。1) pageContext: 代表了JSP运行环境;2) session: 代表了HttpSession对象;3) application: 代表了ServletContext对象;4) config: ServletConfig5) out: JspWriter,带缓冲的PrintWriter6) page: 代表了this对象,该this代表了当前的JSP页面;7) request: HttpServletRequest8) response: HttpServletResponse9) exception: 异常对象1.3.1 pageContext内置对象:1) 作为域对象:只能够在当前JSP页面中访问。l setAttribute(String name, Object value)l setAttribute(String name, Object value, int scope)scope的值:PageContext.APPLICATION_SCOPE:servletContextPageContext.SESSION_SCOPE:sessionPageContext.REQUEST_SCOPE:requestPageContext.PAGE_SCOPE:pageContextl getAttribute(String name)l getAttribute(String name, int scope)l removeAttribute(String name)l removeAttribute(String name, int scope)2) 可以通过PageContext对象获取其他的JSP内置对象。1.4 JSP内置标签1) include标签:包含其他的JSP页面;(动态导入) 静态导入和动态导入的区别:静态包含是指在翻译成java文件的就是就已经把两个jsp文件合并了,而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面向韧性提升的配电网故障恢复策略研究
- 14.2.1 平方差公式 说课稿 2024-2025学年人教版八年级数学上册
- 二手车整备工岗前岗位知识考核试卷含答案
- 耐火原料加工成型工岗前基础模拟考核试卷含答案
- 电炉炼钢工岗前岗位考核试卷含答案
- 玻璃制品模具工班组管理能力考核试卷含答案
- 膜蒸馏中不均匀润湿特性及其对膜疏水性恢复影响研究
- 2025年安全教育培训考试应急救援知识题库试题及答案
- 2025年亚叶酸钙项目发展计划
- 电焊机装配工安全风险能力考核试卷含答案
- 肝囊肿的护理查房
- 公司厂房出租管理制度
- 时空地理行业可信数据空间建设指引
- 2025至2030年中国物联网金融行业市场竞争力分析及发展策略分析报告
- 2025年锑矿合作协议书
- 2025年中考历史总复习《中国历史》八年级上册知识要点汇编
- 工程带班合同协议
- 安装熄火保护合同协议
- 电动工具智能制造工艺-全面剖析
- T-CCPEF 086-2024 生态环境数智化监测与预警技术规范
- 药师个人工作计划范本
评论
0/150
提交评论