首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSP 内置对象

本篇继前两篇内置对象,继续记录JSP其他内置对象:application,page,pageContext,config,exception   application内置对象   该对象相当于...可以看到application默认保存了一些服务器相关信息   page内置对象   page对象用于JSP页面本身引用,相当于一个this指针。   ...因为JSP本身会解析成一个java类,这个page对象,就是该类一个类对象。   ...: pageObject:class org.apache.jsp.jspPage_jsp   这是因为jsp页面,会被解析成:【JSP页面名字】_jsp.java    pageContext内置对象...Enumeration getInitParameterNames() 返回Servlet初始化需要参数   exception内置对象   这个对象时异常对象,如果要使用该对象,需要注意:

88170

JSP内置对象

1.内置对象概述 犹豫JSP使用Java作为脚本语言,所以JSP具有强大对象处理能力,并且可以动态创建Web页面内容。...但在使用一个对象前,Java语法需要先实例化这个对象,,这其实是一件比较麻烦事情。为了简化开发,JSP提供了一些内置对象,用来实现JSP应用。...在使用JSP内置对象时,不需要先定义这些对象,直接使用即可。...JSP内置对象 内置对象名称 所属类型 有效范围 说明 application javax.servlet.ServletContext application 该对象代表应用程序上下文,它允许JSP...7.其他内置对象 1.应答与请求page对象 page对象代表JSP本身,只在JSP页面才是合法。page对象本质上是包含当前Servlet接口引用变量,可以看作是this关键字别名。

1.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

JSP 内置对象(一)

jsp提供了9个内置对象,该对象会自动进行实例化操作 4种属性范围 page 只在一个保存属性,跳转无效 request 一次请求保存属性,跳转依旧有效 session 同一会话有效 application...接收客户端发送请求,请求参数,头部信息. 判断新用户 使用isnew方式, 原理,在第一次访问时候,给客户端设置cokkie,然后再次访问时候,会带上cokkie中jsessionid,用来判断是否为新用户...用户操作时间 使用getCreationTime获取第一个session创建session时间,和最后一次操作时间,用来判断秒数 application对象 用来获取serlet对象上下文 ServletContext...表示整个容器操作 使用表单输入要保存文件名称和内容,直接在web项目的根目录note文件夹中保存文件 <!

97420

jsp 内置对象(五)

例如:   response.sendRedirect("index.jsp");   3、Session对象   (1)什么是Session对象   Session对象是一个JSP内置对象,它在第一个...(2)Session对象ID   当一个客户首次访问服务器上一个JSP页面时,JSP 引擎产生一个Session对象,同时分配一个String类型ID号,JSP引擎同时将这换个ID号发送到客户端...但是与Session对象不同时, 所有客户Application对象都时同一个,即所有客户共享这个内置Application对象。   ...例如:Cookie c = new Cookie("username","john");   (3)将Cookie对象传送到客户端   在JSP中,如果要将封装好Cookie对象传送到客户端,可使用...PageContext对象   页面上下文对象   Jsp引入了一个名位PageContext类,通过它可以访问页面的许多属性。

48050

jsp内置对象有哪些

JSP内置对象是指在JSP页面系统中已经默认内置Java对象,这些对象不需要开发人员显式声明即可使用。在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境相互访问。...每个内部对象均有对应所属ServletAPI类型。 JSP内置对象是基于JSP函数抽象,任何JSP页面都包含在输出,请求中,响应以及上下文和异常处理中。...id=1"> 对于ID值可以通过请求对象getParameter()方法 (2)中文乱码 当访问请求参数乱码时,可以通过以下代码解决 String user= new String (request.getParameter...()方法提供响应对象将网页重定向到另一个页面。...对于重定向,请求中属性失败,并且新请求对象开头 例: response.sendRedirect(String path) 5、session应用 (1)session生命周期 (2)创建并获取会话

1.2K60

JSP 内置对象使用详解

本博客将深入探讨 JSP 内置对象,从入门到精通,帮助您更好地理解如何使用它们来创建交互性和动态性网页。什么是 JSP 内置对象?...JSP 内置对象是由 JSP 容器(如Tomcat、Jetty等)自动创建和维护一组对象。这些对象提供了对 JSP 页面和其相关数据访问。...config:提供 JSP 页面的配置信息。page:当前 JSP 页面的实例。如何使用 JSP 内置对象JSP 页面中,您可以直接使用这些内置对象,无需任何额外声明或实例化。...这些对象都可以直接在 JSP 页面中使用。JSP 内置对象详细介绍现在,让我们更详细地了解各个 JSP 内置对象以及它们用途。...; %>这些是 JSP 内置对象一些常见用法。当然,还有许多其他方法和属性可以帮助您更好地掌握这些对象。在实际开发中,根据项目的需要,您可以选择适当内置对象来完成特定任务。

20930

JSP内置对象以及作用域。

最近在面试,一些基础问题总是会被问到,虽然是基础,但是有些东西在工作中用少,所以就有些记不清了,在面试时候更因为紧张很容易造成原先知道知识也会突然忘了情况发生。...所以在重新组织一下jsp内置对象以及作用域。...先给大家说一个记住JSP九个内置对象记忆方法,记九个单次虽然不好记,而且还容易遗漏,所以把这九个单次总结到一起就成了一个单词:parscope(气象雷达)示波器。 ?   ...page里变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。   request里变量可以跨越forward前后两页。但是只要刷新页面,它们就重新计算了。   ...session和application里变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问这页,session里变量就重新计算了。

70620

JSP九大内置对象

1、什么是JSP九大内置对象JSP中无需创建就可以使用9个对象,它们是: l out(JspWriter):等同与response.getWriter(),用来向客户端发送文本数据; l config...(ServletConfig):对应“真身”中ServletConfig; l page(当前JSP真身类型):当前JSP页面的“this”,即当前对象; l pageContext(PageContext...类对象; l session(HttpSession):即HttpSession类对象,不是每个JSP页面中都可以使用,如果在某个JSP页面中设置,...2、通过“真身”来对照JSP 我们知道JSP页面的内容出现在“真身”_jspService()方法中,而在_jspService()方法开头部分已经创建了9大内置对象。...这说明在这个范围内有相同名称数据,那么page范围优先级最高! 3.3、获取其他内置对象 一个pageContext对象等于所有内置对象,即1个当9个。

47500

JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象

本章内容只对JSP内容做入门介绍,是为了会话技术Cookie和Session内容承接,后续再写文章详细介绍JSP。...2 JSP脚本 JSP脚本,就是JSP定义Java代码方式,有三种: 1):定义java代码,在service方法中,service中可以定义什么,该脚本中就可以定义什么;...代码    %>:定义java代码,在jsp转换后 java类成员位置,用很少; 3):定义java代码,会输出到页面上,输出语句中可以定义什么,该脚本就可以定义什么。...3 JSP内置对象 内置对象,就是指在jsp页面中不需要获取和创建,可以直接使用对象。...jsp一共有9个内置对象,后续博文中会详细讲解,本次只说明3个: request response out:字符输出流对象,可以将数据输出到页面,和response.getWriter()类似。

14.7K10

JSP基础--九大内置对象

JSP九大内置对象 Object findAttribute(String name):依次在page、request、session、application范围查找名称为name数据,如果找到就停止查找...这样定义变量 session_aa 1 什么是JSP九大内置对象JSP中无需创建就可以使用9个对象,它们是: l out(JspWriter):等同与response.getWriter(),用来向客户端发送文本数据...2 通过“真身”来对照JSP   我们知道JSP页面的内容出现在“真身”_jspService()方法中,而在_jspService()方法开头部分已经创建了9大内置对象。...这说明在这个范围内有相同名称数据,那么page范围优先级最高! 3.3 获取其他内置对象 一个pageContext对象等于所有内置对象,即1个当9个。...这就是9大内置对象为什么可以在JSP页面中无需创建就可以使用奥秘了!

45730

servlet生命周期和jsp内置对象

servlet生命周期和jsp内置对象 servlet和jsp Servlet接口中有哪些方法及Servlet生命周期探秘 Servlet接口定义了5个方法,其中前三个方法与Servlet生命周期相关...Servlet中有时会用到一些需要初始化与销毁资源,因此可以把初始化资源代码放入init方法中,销毁资源代码放入destroy方法中,这样就不需要每次处理客户端请求都要初始化与销毁资源。...JSP有哪些内置对象、作用分别是什么 JSP有9个内置对象: request:封装客户端请求,其中包含来自GET或POST请求参数; response:封装服务器对客户端响应; pageContext...:通过该对象可以获取其他对象; session:封装用户会话对象; application:封装服务器运行环境对象; out:输出服务器响应输出流对象; config:Web应用配置对象; page...:JSP页面本身(相当于Java程序中this); exception:封装页面抛出异常对象

47820

JSP9大内置对象和4大域对象

什么是内置对象? 在JSP开发中,会频繁使用到一些对象。例如HttpSession, ServletContext, ServletContext, HttpServletRequet。...所以Sun公司设计JSP时,在JSP页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可,这些创建好对象就叫内置对象!...session = request.getSession(true);(不需要开发者做) 开发者做: session.getId(); 9大内置对象 内置对象名 类型 request HttpServletRequest...(全局) PageContext 这里说下pageContext, 因为它不仅是一个内置对象, 同时还是域对象....pageContext内置对象 作为一个内置对象,PageContext封装了其他八个对象, 可以通过pageContext获取其他八个内置对象.

70930
领券