JSP中总共预先界说了9个这样的目标,分别为:request、response、session、application、out、pagecontext、config、page、exception
1、request目标
request目标是javax.servlet.httpServletRequest类型的目标。该目标代表了客户端的恳求信息,主要用于承受经过HTTP协议传送到服务器的数据。(包含头信息、体系信息、恳求方式以及恳求参数等)。request目标的作用域为一次恳求。
2、response目标
response代表的是对客户端的响应,主要是将JSP容器处理过的目标传回到客户端。response目标也具有作用域,它只在JSP页面内有用。
3、session目标
session目标是由服务器主动创立的与用户恳求相关的目标。服务器为每个用户都生成一个session目标,用于保存该用户的信息,跟踪用户的操作状况。session目标内部运用Map类来保存数据,因而保存数据的格式为“Key/value”。session目标的value能够使复杂的目标类型,而不仅仅局限于字符串类型。
4、application目标
application目标可将信息保存在服务器中,直到服务器封闭,否则application目标中保存的信息会在整个运用中都有用。与session目标比较,application目标生命周期更长,类似于体系的“全局变量”。
5、out目标
out目标用于在Web浏览器内输出信息,并且办理运用服务器上的输出缓冲区。在运用out目标输出数据时,能够对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出结束后,要及时封闭输出流。
6、pageContext目标
pageContext目标的作用是取得任何规模的参数,经过它能够获取JSP页面的out、request、reponse、session、application等目标。pageContext目标的创立和初始化都是由容器来完成的,在JSP页面中能够直接运用pageContext目标。
7、config目标
config目标的主要作用是取得服务器的装备信息。经过pageConext目标的getServletConfig()办法能够获取一个config目标。当一个Servlet初始化时,容器把某些信息经过config目标传递给这个Servlet。开发者能够在web.xml文件中为运用程序环境中的Servlet程序和JSP页面供给初始化参数。
8、page目标
page目标代表JSP自身,只要在JSP页面内才是合法的。page隐含目标本质上包含当时Servlet接口引用的变量,类似于Java编程中的this指针。
9、exception目标
exception目标的作用是显现反常信息,只要在包含isErrorPage=“true”的页面中才能够被运用,在一般的JSP页面中运用该目标将无法编译JSP文件。excepation目标和Java的一切目标相同,都具有体系供给的继承结构。exception目标简直界说了一切反常情况。在Java程序中,能够运用try/catch关键字来处理反常情况;如果在JSP页面中呈现没有捕获到的反常,就会生成exception目标,并把exception目标传送到在page指令中设定的过错页面中,然后在过错页面中处理相应的exception目标。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。