JSP_指令与九大内置对象
2017-12-19 21:19
281 查看
1: JSP三个指令 1): <include>指令 语法: <%@include file="要引入的路径" %> 例: <%@include file="/jsp_1/a.jsp" %> 作用: 在当前的页面里引入其它的页面 ps: 翻译的时候会把被包含的页面(如a.jsp)里的内容合并到当前页面中(如: include.jsp)形成一个java文件,那么我们称这个包含为静态包含 如果是这种静态包含,我们的被包含的页面就不需要写html,head,body这些标签了,直接写内容就行 ps: 如果jsp模板有定义path,basepath,引入时注意这两个变量的重复定义 2): <page>指令 例: <%@ page language="java" 指定JSP用什么语言来编译,目前只支持JAVA语言 contentType="text/html; charset=UTF-8" 表示响应数据的类型与编码,翻译后就是(response.setContentType("text/html; charset=UTF-8");) 如果没有设置,这里的编码则会默认根据pageEncoding的编码来设置 pageEncoding="UTF-8" 表示把jsp文件翻译java文件使用的编码,(在工具里边JSP文件编码默认也会根据这里来设置) import="java.util.*,java.io.FileInputStream" 表示要引入的jar包,多个包间以逗号隔开 errorPage="error.jsp" 表示如果此页面发生异常,则网页会重新指向一个url(如错误页面) isErrorPage="false" 表示当前页面是否为错误处理页面 如果值为true则可以使用exception隐式对象,默认值为false buffer="8kb" 表示out对象使用缓冲区的大小,默认大小是8kb isELIgnored="false" 表示是否可以在页面使用EL表达式,默认值为false(支持),如果设置为true,则不支持 session="true" 表示在页面是否可以使用session对象,默认值为true(支持) %> 3): <taglib>指令
2: JSP的九个内置对象 内置对象 对应的类型 request HttpServletRequest (请求对象) response HttpServletResponse (响应对象) config ServletConfig (config对象) application ServletContext (ServletContext对象) exception Throwable (异常对象) page Object(this) (当前servlet对象) session HttpSession (session对象) out JspWriter (输出对象) pageContext PageContext (pageContext对象提供了其它对象的获取方法) a): JSP中out对象与PrintWriter对象(response.getWriter())的区别 out对象在输出时会把数据存到一个缓冲区中,然后再一次输出。当缓冲区被存满时|手动刷新管道时|jsp页面执行完毕时,数据则就会输出。 PrintWriter对象则没有缓冲区而是直接的输出 3): pageContext对象(作用域范围是在当前页面下) 1): 作用: pageContext对象提供了其它八个内置对象的获取方法 (如: pageContext.getServletContext()), 它同时也是一个域对象 2): 域对象相关方法 getAttribute(String name) setAttribute(String name, Object value) removeAttribute(String name) 3): findAttribute(String name)方法 findAttribute方法会依次从pageContext, request, session, application找指定的属性,如果有找到则就返回。
相关文章推荐
- jsp九大内置对象_七个动作_三大指令
- jsp的三大指令、动作标签和九大内置对象
- JSP指令及九大内置对象
- 重温JSP学习笔记--三大指令九大内置对象
- JavaWeb学习之什么JSP、JSP是如何工作的、JSP语言(各种指令和九大内置对象)、EL表达式简单使用(5)
- JSP指令及九大内置对象
- javaWeb--JSP三大指令和九大内置对象
- JSP 之 三大指令、四大基本语法、七大动作、九大内置对象
- JSP九大内置对象,七大动作,三大指令
- JSP三大指令 九大内置对象 动作标签
- JSP JSP工作原理 JSP语法 JSP声明 JSP注释 JSP指令 jsp九大隐式/内置对象
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP三大指令,九大内置对象,JSP动作标签,EL表达式与函数库
- WEB开发——JSP(九大内置对象、四大作用域、JSP指令、JSP标签)
- JSP四个作用域、JSP四个会话跟踪技术、JSP包含三个编译指令和七个动作指令、JSP九大内置对象
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP--JSP语法--指令---九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP的九大内置对象,七大动作指令,四个作用域,三个编译指令
- JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构