Java Web 九大内置对象(一)

在Jsp 中一共定义了九个内置对象,分别为:

*request            HttpServletRequest;

*response          HttpServletResponse;

*session             HttpSession;

page                  This(本jsp页面);

*application        ServletContext;

config                 ServletConfig;

exception            显示异常,特殊情况使用;

out                      JspWriter 可对数据缓存区进行操作;

pageContext       使用普通java类访问web资源,常用作自定义标签;

九大内置对象又可分为:

输出输入对象:Request对象        Response对象     Out 对象;

通信控制对象:PageContext对象  Session对象   Application对象;

Servlet对象:Page对象   Config对象;

错误处理对象:Exception对象;

四大作用域:

Application;   全局作用范围,服务器启动到停止

Session;        会话作用域,   用户首次访问会创建一个作用域,生命周期:会话超时或者服务器强制关闭;

PageContext(Page);   一个Jsp页面内

Request;      请求作用域,一次请求 就死了

九大内置对象作用域范围:

Request              请求对象                                   作用域:Request;

Response            响应对象                                   作用域:page;

PageContext       页面上下文对象                         作用域:page;

Session              会话对象                                    作用域:Session;

Application        应用程序对象                              作用域:Application;

Out                    输出对象                                     作用域:Page;

Config               配置对象                                      作用域:Page;

Page                 页面对象                                      作用域:Page;

Exception          异常对象                                      作用域:Page;        只有在包含 isErrorPage="true" 的页面中才可以被使用

				
时间: 2024-07-30 13:51:41

Java Web 九大内置对象(一)的相关文章

Java——JSP/九大内置对象/四大域对象

一.JSP:(java service pages):是JavaWeb服务器端的动态资源: //它与html页面的作用是相同的,显示数据和获取数据: 二.JSP代码组成:html + Java脚本(代码片段) + JSP动态标签: 三.JSP三大指令:<%@ 指令 属性名="值" %> 1.page:<%@ page language="java" contentType="text/html; charset=UTF-8" p

Java Web学习(11):JSP九大内置对象(一)

在学习九大内置对象之前先来看看Web应用程序的请求响应模式. Web应用程序请求响应模式 Web应用程序的请求响应模式图示: 1)用户发送请求(request) 2)服务器给用户响应(response) 生活案例: JSP九大内置对象一览 JSP内置对象是Web容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明,也就是不使用 new关键字就可以使用的内置对象.JSP内置对象也被称为预定义变量. 九大内置对象为: 九个内置对象的简介见下表: out对象 out对象是javax.

Java Web学习(13):JSP九大内置对象(三)

application对象 什么是application? 服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application 对象都是同一个,直到服务器关闭.但是与session不同的是,所有客户的application对象都是同一个,即所有客户 共享这个内置的application对象. appliaction对象 application对象直接包装了servlet的ServletContext类的对象,是javax.servlet.Se

Java Web(五) JSP详解(四大作用域九大内置对象等)

前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编写一些HTML代码,是很不方便的一件事情,每次都需要out.println(HTML); 因此就出现了JSP,来解决这样的问题,JSP中的内容就是html,但是能够嵌套java语言,现在来详细了解一下JSP. --WH 一.JSP 1.什么是JSP? JSP(Java Server Pages):是

JAVA Web基础2-JSP九大内置对象

在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象.一.九大内置对象1.内置对象/作用域:            1, application ------全局作用域            

JSP(Java Server Page)九大内置对象

× Web程序的请求相应模式(请求[request].响应[response]) × form method="get"和method="post"提交方式的区别                  1.get:以明文形式通过url进行参数的传递,数据能在url获取,提交的数据最多不超过2KB,安全性低但效率比post高.                 适用于提交数据量不大,安全性不高的数据.eg:搜索.查询等               2.post:将用户提交的

java:(九大内置对象,计算服务器访问次数,filter过滤器)

1.九大内置对象: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page isErrorPage="true" %><!-- 默认是隐藏的false --> <%@ page session="true" %><!-- session默认是显示的true

JSP内置对象——九大内置对象简介与四种作用域范围以及Web程序的请求和响应模式

最近在学习JSP相关基础知识,我们都知道JSP当中存在一组不使用new关键字就可以在脚本和表达式中使用的对象,在Web开发中经常使用.为了能更好的理解这些对象,在此对JSP内置对象作一些归纳. 目录: JSP内置对象——九大内置对象简介与四种作用域范围以及Web程序的请求和响应模式 JSP内置对象——out(待更新) JSP内置对象——request/response(待更新) JSP内置对象——session(待更新) JSP内置对象——application(待更新) JSP内置对象——其他

JavaWeb--jsp九大内置对象完整总结

内置对象的特点: 1.由JSP规范提供,不用编写者实例化. 2.通过Web容器实现和管理 3. 所有JSP页面均可使用 4.只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>) 九大内置对象和常用方法: 1.request对象(请求信息 javax.servlet.http.HttpServletrequest) 方法名 说明 isUserInRole 判断认证后的用户是否属于某一成员组 getAttribute 获取指定属性的值,如该属性值不存