jsp内置对象(jsp8大内置对象)

IT技术2年前 (2022)发布 投稿用户
0

JSP的内置对象引用JSP页面系统中默认内置的Java对象,并且开发人员无需显式声明即可使用这些对象。在JSP页面中,可以访问JSP内置对象以实现与JSP页面和Servlet环境的相互访问。每个内部对象都有一个对应的ServletAPI类型。

jsp内置



JSP
JSP(Java服务器页面)是简化Servlet工作的替代方法。Sun公司于1997年推出了ServletAPI和第一台JavaWeb服务器。早期的JavaWeb层体系结构中只有Servlet。接受用户请求,处理业务逻辑以及生成HTML显示结果都在Servlet中完成。尽管Servlet可以完成所有工作,但是HTML代码无法像PHP,ASP等一样嵌入到Servlet中。输出HTML更加困难,部署过程也更加复杂。
为了克服Servlet的这些弱点,Sun在1999年初引入了JSP1.0。作为Servlet的补充,JSP在生成HTML代码方面比Servlet方便得多,并且不需要特殊的部署,只需将其复制到服务器运行。在几次主要版本升级之后,JSP已升级到2.1版,它的功能比JSP的第一个版本强大得多。
JSP包含许多技术,包括JavaBean,自定义标签,EL表达式(表达语言),JSTL标准标签库(Java标准标签库)等。这些强大而成熟的技术使JSP在视图层(View)中具有很大的优势。
Java代码可以直接在JSP接口中编写,这为开发人员提供了极大的便利。自从引入JSP1.0以来,它已被广泛使用。

jsp8大内置对象

JSP内置目标包含request目标、response目标、session目标、out目标、application目标、page目标、exception目标、pageContext目标、config目标。这些目标在客户端和服务器端交互的过程中别离完结不同的功能。
1.Request对象
Request目标是javax.servlet.http.HtupServletRequest类的实例。代表请求目标,首要用于承受客户端经过HTTP协议衔接传输到服务器端的数据。比方表单中的数据、网页地址后带的参数等。
2.Response对象
Response目标是javax.servlet.http.HttpServletResponse类的实例。代表响应目标,首要用于向客户端发送数据。
3.Out对象
Out目标是javax.servletjspjspWriter类的实例。首要用于向客户端浏览器输出数据。
4.session对象
Session目标是javax.servlet.htp.Httpsession类的实例。首要用来坚持在服务器与一个客户端之间需求保留的数据,比方在会话期间坚持用户的登录信息等,会话状况维持是Web使用开发者有必要面临的问题。当客户端封闭网站的一切网页或封闭浏览器时,session目标中保存的数据会自动铲除。由于Htp协议是一个无状况协议,不保留会话间的数据,因此经过session目标扩展了htp的功能。比方用户登录一个网站之后,登录信息会暂时保存在session目标中,打开不同的页面时,登录信息是能够同享的,一旦用户封闭浏览器或退出登录,就会铲除session目标中保存的登录信息。

jsp八大内置


5.Application对象
Application目标是javax.servlet.ServletContext类的实例。首要用于保存用户信息,代码片段的运转环境;它是一个同享的内置目标,即一个容器中的多个用户同享一个application目标,故其保存的信息被一切用户所同享。
6.PageContext对象
PageContext目标是javax.servlet.jsp.PageContext类的实例。用来办理网页特点,为JSP页面包装页面的上下文,办理对归于JSP中特别可见部分中已命名目标的拜访,它的创建和初始化都是由JSP容器来完结的。
7.Config对象
Config目标是javax.servlet.ServletConfig类的实例。是代码片段装备目标,表示Servlet的装备。
8.Page(相当于this)对象
Page目标是javax.servlet.jsp.HttpJspPage类的实例。用来处理JSP网页,它指的是JSP页面目标自身,或者说代表编译后的servlet目标,只要在JSP页面范围之内才是合法的。
9.Exception对象
Exception目标是java.lang.Throwable类的实例。处理JSP文件执行时产生的错误和异常只要在JSP页面的page指令中指定isErrorPage=“true”后,才能够在本页面使用exception目标。
需求说明的是,pageContext中的特点默许在当前页面是同享的;session中的特点在当前session中是同享的;application目标中的特点则对一切页面都是同享的。

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章