JSP简明教程(三):JSP隐含对象

所谓隐含对象就是已经被系统定义好的一些对象,可以直接使用。JSP中有以下几个隐含对象:

  1. request
  2. response
  3. out 可以使用out.flush来将缓冲区中的数据全都发送到客户端。
  4. session
  5. application 与整个应用的上下文有关。
  6. config
  7. pageContext 与JSP页面的上下文有关。
  8. page 在JSP页面中相当于this指针。
  9. exception 这个对象中包含了从先前页面中包含的异常信息。

下面请看一个使用隐含对象的例子:

<%
out.println("Hello world");
session.put("lastTime", System.currentTimeInMillis());
%>

request对象常用的方法如下:

response对象常用的方法如下:

JSP简明教程(三):JSP隐含对象

时间: 2025-01-01 21:29:48

JSP简明教程(三):JSP隐含对象的相关文章

JSP简明教程:汇总

原创JSP教程,简洁明了,不含废话. JSP简明教程(一):JSP简介 JSP简明教程(二):JSP基本语法 JSP简明教程(三):JSP隐含对象 JSP简明教程(四):EL表达式语言.JavaBean.Cookie.Session JSP简明教程(五):高级特性 JSP简明教程:汇总,布布扣,bubuko.com

JSP简明教程(四):EL表达式语言、JavaBean、Cookie、Session

EL表达式语言 EL就是Expression Language,目的是简化JSP的语法.来看几个例子就明白了. ${test} 会翻译成<%=test%> ${test.name} 会翻译成 <%=test.getName()%> ${sessionScope.username}} 会翻译成 <%=session.getAttribute("username")%> 只有sessionScope.requestScope等才会翻译成getAttrib

JSP 简明教程(二):JSP基本语法

基本语法 JSP只是在html的基础上嵌入一些动态的元素.下面是HelloWorld代码: <html> <% out.println("hello world"); %> </html> 以上代码中的<% %>就是动态元素.JSP中所有的特殊语法如下: <% %>:用于表示一段Java代码.这段代码在编译之后会放在_jspService()方法中. <%! %>:多了一个叹号,也用于表示一段Java代码,但是这段

JSP简明教程(一):JSP简介

JSP的全称是Java Server Pages.它的本质其实就是Servlet,在运行的过程中会编译成Servlet代码.在JSP中可以访问数据库,记录用户的选择信息,访问JavaBean组件. JSP与CGI的差别.一.性能更加优越,JSP可以直接在HTML网页中嵌入动态的元素,而不需要单独引用CGI文件.二.JSP是已经编译好的,持续运行的程序,一次载入可以服务多次请求,而CGI每次都要载入程序再执行,执行完成之后程序就退出了.三.Java是拥有强大的企业级Java API,包括JDBC,

JSP简明教程(五):高级特性

JSP过滤器 过滤器的作用是给web请求增加额外的逻辑,每个页面可以被多个过滤器进行处理.过滤器需要在web.xml文件中进行定义,语法如下.过滤器的执行顺序与filter-mapping的定义顺序相同. <filter> <filter-name>FilterName</filter-name> <filter-class>TestFilter</filter-name> <init-param> <param-name>

jsp上的九个隐含对象

首先说一说件jsp的原理.jsp被认为最经典的解释是  “嵌入了java 代码的html”. 在网上查了一些资料,和我本身对jsp的认识,总结如下: jsp本质上是一个servlet,继承自 当第一次访问一个jsp时,首先继承了org.apache.jasper.runtime.HttpJspBase类,并实现了接口 org.apache.jasper.runtime.JspSourceDependent.而org.apache.jasper.runtime.HttpJspBase类继承了 Ht

JSP隐含对象(1)

一.JSP隐含对象初见: (1)面试的时候总会有9大隐含对象,下边就详细介绍一下: (2)在JSP页面中,经常要处理request请求.response响应等信息,为了简化程序设计,JSP规范定义了常用的9个隐含对象(implicit objects), 这些隐含对象不需要在JSP页面中用new关键字来创建,而是由Servlet容器来创建与管理,并传递给JSP页面的Servlet实现类使用. (如下图) (3)在JSP页面Servlet实现类的_jspService()方法内部,自动初始化JSP

JSP隐含对象 request(2)

三.request隐含对象 客户端通过HTTP请求提交的信息会被servlet容器封装在request对象中,jsp页面程序通过request对象可操作客户端请求参数(parameter),属性(attribute)和客户端输入流等数据: parameter参数一般是由客户端通过HTTP POST或GET方法提交过来的参数,一般来客来自客户端或有上一个程序转发: attribute属性主要是服务器程序产生的数据产生的参数,一般不是来自客户端: (1)客户端传递给服务器的参数最常见的是表单数据或附

docker简明教程(二)

前言这篇博文承接我的上一篇<docker简明教程一> http://9399369.blog.51cto.com/9389369/1758576 相对于上一篇来说这篇所讲到的知识会高深一点因为学习的过程不就是一步步的由简单到复杂嘛但是我的风格没变用简单的文字让朋友们学习高深的docker技术.如果觉得我写的好的话顶我上推荐希望能让跟多人看到.学习和受益. 二十二.Docker导出容器到本地文件 不管是容器不是处于运行状态都可以导出 首先查看那容器状态 [[email protected] ~]