JSp技术
Include指令用于在JSP页面中包含一个文件,该文件可以是JSP页面、HTML页面、文本文件或一段Java代码,用于简化页面代码提高代码的重用性。
语法:<%@ include file=” 当前文件” %>脚本<% code%>、声明、动作标签<jisp:useBean ><jsp:setProperty ><jsp:forward ><jsp:p >
Jsp的九个内置对象:
JSP的执行过程:1、各户端发出请求2、Web容器将JSP转译成Servlet源代码3、Web容器将产生的源代码 、
输入输出流对象:控制页面的输入输出(request、response、out)
JSP异常处理
指令元素有三种:page、include、taglib
page指令:<%@ page 属性名=”值”%>用于整个页面,定义与页面相关的属性,它是页面和容器的通信员,可以出想在任何位置,无论出现在何处其作用范围都是整个页面,建议至于开头!
page的属性共十三个:1、imprt=”导包列表”是唯一一个在一个页面出现多次的属性,默认导包有:java.lang.*;javax.servlet.jsp.*;javax.servlet.http.*;2、language=”java”制定是何语言编码;3、contentType=”ctinfo”类型有九种:application/msword;application/pdf;application/vnd.ms-excel;/audio/x-wav;text/html;text/css;text/plain;image/jpeg;video/mpeg;4、pageEncoding=”peingo”设置当前实用字符集5、session=“true|false”JSP文件中session隐含对象是否有效6、buffer=”none|8k|sizekb”JSP文件中out对象使用的缓冲区的大小;7、autoFlush=”true|flush”设置当前输出缓冲局是否已经满了是否自动flush;8、errorPage=”relativeURL”设置当前JSP页面中代出现异常,专门处理异常的页面;9、isErrorPage=”true|false”设置当前JSP页面是否专处理异常的页面;
include指令:<%@ include file=”相对路径url”%>在JSP页面中包含一个文件,文件可以是JSP页面、HTML页面、文本文件或一段Java代码,用于简化页面代码提高代码的重用性。
URL:以”/”开始相对于根路径,没有以”/”开头,则相对与当前路径;
taglib指令:允许页面用户定制的标签