三零有系

jsp内置对象有几个

2024-04-16 00:19:05 围观 : 5599 次

问题

jsp内置对象有几个


“jsp”里的九个内置对象是什么?
1.请求对象\x0d\x0a请求对象中封装了客户的请求信息,通过请求对象我们可以了解客户的需求,进而做出响应。 它是HttpServletRequest类的实例。 \x0d\x0a2.response对象\x0d\x0aresponse对象包含响应客户端请求的相关信息,但很少直接在JSP中使用。 它是HttpServletResponse类的实例。 \x0d\x0a3.session对象\x0d\x0asession对象是指客户端和服务器之间的会话,从客户端连接服务器的WebApplication开始,直到客户端与服务器断开连接。 它是HttpSession类的实例。 \x0d\x0a4.out对象\x0d\x0aout对象是JspWriter类的实例,该对象通常用于向客户端输出内容。 \x0d\x0a5.page对象\x0d\x0apage对象指向当前的JSP页面,本身有点像类中的this指针,它是java.lang.Object类的一个实例。 \x0d\x0a6.application对象\x0d\x0aapplication对象是知道的用户之间的数据共享并可以存储全局变量。 从服务器启动到服务器关闭期间,该对象将一直存在,以便在前后用户连接或不同用户之间的连接中可以处理该对象的相同属性;任何地方对该对象属性的操作都会影响其他用户对其的访问。 服务器的启动和关闭决定了应用程序对象的生命周期。 它是ServletContext类的一个实例。 \x0d\x0a7.Exception对象\x0d\x0aException对象是异常对象,当页面运行时发生异常时,会生成该对象。 如果JSP页面想要使用这个对象,必须将isErrorPage设置为true,否则无法编译。 它实际上是一个java.lang.Throwable\x0d\x0a8.pageContext对象\x0d\x0apageContext对象提供了对JSP页面中所有对象和命名空间的访问,也就是说它可以访问这个页面所在的SESSION,也可以带属性value这个页面所在的具体应用相当于页面中所有功能的集大成也叫pageContext。 \x0d\x0a9.config对象\x0d\x0aconfig对象是JSP引擎在启动时向Servlet传递信息的对象,这些信息包括Servlet启动时使用的参数(由属性名和属性值组成)和服务器信息(通过传递ServletContext对象)


jsp有那些内置对象?作用分别是什么?
jsp中有九个内置对象:
pageContextjavax.servlet.jsp.PageContext
requestjavax.servlet.http.HttpServletRequest
responsejavax.servlet.http.HttpServletResponse
sessionjavax可以使用.servlet.http.HttpSession
applicationjavax.servlet.ServletContext–>This.getServletContext()代替。
configjavax.servlet.ServletConfig
Exceptionjava.lang.Throwable
pagejava.lang.Object
outjavax.servlet.jsp.JspWriter
功能如下:
1.PageContext代表页面容器-->EL、标签、上传
2.请求服务器获取客户端信息:头信息、cookie、请求参数、MVC设计模式
3.响应服务器用客户端信息进行响应:cookie、重定向
4。 确认登录
5.应用程序代表整个服务器。 getRealPath()
6.config中的初始化参数在web.xml中配置。
7.错误页面
8,页面看起来像这样,代表整个JSP页面输出:
9。 尝试使用表达式输出。

以上为是众多网友友对《jsp内置对象有几个》的相关解答,希望对您的问题有所帮助。

来源:三零有系,转载或复制请以超链接形式注明出处!

最新问题

  • case什么意思及用法

    case什么意思及用法

    case是一个名词,意思是情况、实例、箱,也可以作及物动词意思是包围、把…装于容器中,这个单词是一个单音节单词,这个单词的发音为【ke?s】。case用作名词表示例子,情况,案例等含义,主要用作可数名词,偶尔也可用作不可数名词。...

    2024-04-15 23:32:45
  • css怎么设置文字间距行距

    css怎么设置文字间距行距

    如何调整文字行距和间距?1.字体行距属于CSS样式,由代码控制。代码如下:css字与字之间的间距怎么调1.在文件夹中创建一个“测试”HTML文件...

    2024-04-15 22:06:50
  • html怎么直接在网页打开

    html怎么直接在网页打开

    html的网页怎么打开其他页面如果将目标属性值设置为_blank,则可以在新窗口中打开页面。例如:*****当您单击此链接时,网页将出现在新窗口中。...

    2024-04-15 21:58:19
  • js修改父元素的样式

    js修改父元素的样式

    js如何在元素前添加元素如何添加新的元素1.创建html页面2运行NativeJS方法,详细代码和注释4.原生JS方法,详细代码6.Jquery方式,运行效果方法/步骤创建html页面1)打开记事本,输入如下截图所示的html代码2)添加文件另存为以html结尾的文件,例如JsTest.html运行页面1)保存上一步后,双击该文件,使...

    2024-04-15 21:32:52
  • php调用接口api的方法

    php调用接口api的方法

    简单获取新浪短网址API接口的方法(附PHP请求示例)新浪短网址API是新浪官方公开的短网址生成接口。它可以缩短长链接地址,生成t.cn格式的短链接。这里介绍一下获取新浪短网址API接口的方法以及接口请求方法。1.在线使用将API地址中的“http://www.baidu....

    2024-04-15 21:19:40
  • java有哪四个核心技术

    java有哪四个核心技术

    这里将介绍四个Java中的核心技术思想,包括Java虚拟机、类装载器的体系结构、class文件和JavaAPI。第一:Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。...

    2024-04-15 20:34:22
  • win11一直弹出default

    win11一直弹出default

    方法一:1、首先,按键盘上的【Win+X】组合键,或右键点击任务栏上的【Windows开始徽标】在打开的右键菜单项中,选择【设置】2、设置窗口,左侧边栏,点击【隐私和安全性】右侧点击安全性下的【Windows安全中心(适用于你的设备的防病毒、浏览器、防火墙和网络保护)】3、保护区域下,点击【设备安全性】4、内核隔离下,滑动滑...

    2024-04-15 19:29:32
  • sql怎么将日期改为年月

    sql怎么将日期改为年月

    sqlserver里如何将一个日期值格式化输出为YYYY年MM月DD日的格式上面的答案是正确的,但是数据类型没有转换。计算机毕业设计课程设计教程sqlserver增删改查数据库修改内容修改日期时间企鹅=97095639计算机毕业设计数据库课程设计环境调试答辩指导代码讲解十二年经验接下来播放自动连播展开sqlserver截取日期年份和月份使用datepart函...

    2024-04-15 14:57:41
  • 怎么保存为sql文件

    怎么保存为sql文件

    要导出一个SQL文件,你可以使用SQLServerManagementStudio(SSMS)或者SQLCMD命令行工具。使用数据库管理工具:打开数据库管理工具,如MySQLWorkbench、phpMyAdmin或Navicat。...

    2024-04-15 13:28:26
  • docker镜像推荐

    docker镜像推荐

    使用DockerHub或其他Docker镜像仓库的API来获取。DockerHub上目前有84个官方镜像仓库,涵盖了Mysql,MongoDB和Redis等常用的服务。常用Docker镜像1.nginxnginx是一个高性能的Web服务器,经常用于部署静态网页或代理服务器。...

    2024-04-15 12:03:52