JSP详解

本文介绍了JSP的基本概念,包括其与Servlet的关系,以及九大内置对象如pageContext、request等的作用和用途。同时详细阐述了JSP的四大作用域:page、response、session和application。
摘要由CSDN通过智能技术生成

一、概念

JSP全称 Java Service Page,即Java服务器页面,是对Servlet的一种封装,每次都是先转译成Servlet再执行,是能够编写Java代码的动态网页。

二、九大内置对象

pageContext: 页面上下文对象,该对象封存了另外八个对象,每个JSP文件都单独有一个pageContext对象。

request: 封存当前请求数据的对象,由服务器创建。

session: 此对象用来存储用户的不同请求的共享数据。

application: 就是ServletContext对象,一个服务项目只有一个,存储用户共享数据的对象。

response: 响应对象,用来返回给浏览器的响应对象,可以设置响应重定向。

out: 响应对象,带有缓冲区的响应对象,效率高于response,但是不可以设置响应重定向,所以response需要保留

page: 代表当前JSP对象,相当于Java的this。

exception:异常对象,存储当前运行的异常信息。

config: ServletConfig对象,主要是获取web.xml中的配置数据,完成初始化数据的读取。

三、四大作用域

page:作用域为一个页面。

response:作用域为一次请求。

session:作用域为一次会话中,仅供一个用户使用。

application:作用域为服务器中,所有用户共享。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值