JSP的9个隐含对象

原创 2018年04月15日 14:02:58
JSP 页面的隐含变量: 没有声明就可以使用的对象。JSP一共有9 个隐含对象。
public void _jspService(HttpServletRequest request,HttpServletResponse response)
			throws java.io.IOException,ServletException{
		PageContext pageContext=null;
		HttpSession session =null;
		ServletContext application=null;
		ServletConfig config=null;
		JspWriter out =null;
		Object page =this;
		
//使用<% %> 编写的代码在吃位置。可以用到request,response,pageContext,session
//application,config,out,page这8个隐含对象。(实际上还可以使用一个叫exception 的隐含对象)


①.request:HttpServletRequest对象*


②.response:HttpServletResponse对象(在jsp页面几乎不会调用response的任何方法)


③.pageContext:页面上下文,是pageContext的一个对象,可以从该对象中获取其他8个对象。也可以从中获取到当前
页面的其他信息(自定义标签)*


④.session:代表浏览器和服务器的一次会话,是HttpSession的一个对象。*


⑤.application:代表当前web应用,是ServletContext对象。*


⑥.config:,当前JSP对应的Servlet的ServletConfig对象,(几乎不使用),若需要访问当前jsp配置的初始化参数,需要通过映射地址才可以
         <servlet>
            <servlet-name>hellojsp</servlet-name>
            <jsp-file>/hello.jsp(当前需要设置的jsp的路径)</jsp-file>
       </servlet>


⑦.out: JspWriter对象,调用out.print()直接把字符串打印到浏览器上*


⑧.page:指向当前jsp对应的Servlet对象的引用,但为Object类型,只能调用Object类方法(几乎不使用)


⑨.exception:用于捕获JSP抛出的异常。它只有在JSP页面属性声明 <%@ page isErrorPage="true"%>时才可用。

JSP实战开发

-
  • 1970年01月01日 08:00

Java JSP(一) 基本原理和九个隐含对象

1.什么是JSP,为什么要用JSP? JSP即Java Server Page,Java服务端网页,在HTML页面中编写Java代码的页面; 所有的页面内容都可以在Servlet,通过out.prin...
  • Jintao_Ma
  • Jintao_Ma
  • 2016-05-16 19:38:33
  • 4250

jsp 9个隐含对象

有哪9个隐含对象 隐含对象,在servlet类当中具体是什么样子
  • B_qxzb
  • B_qxzb
  • 2015-11-21 18:48:27
  • 592

九个隐含JSP对象

一、page 对象page对象代表JSP对象,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。二、config 对象config 对象里存放着一些Servlet...
  • haofengjiao
  • haofengjiao
  • 2017-04-15 16:07:21
  • 258

jsp页面9中隐含对象和4个作用域对象

JSP的隐含对象: 不需要new,就可以直接使用的一组对象。 tomcat自动创建,只能使用在表达式脚本和普通脚本中。 1、request【重点】 类型:javax.servlet.http....
  • tbdp6411
  • tbdp6411
  • 2013-12-29 20:17:06
  • 2126

JSP的九个隐含对象,EL表达式中的11个隐含对象,JSP的6个基本动作

复习一下,基础都快忘了 一、page 对象     page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。       ...
  • zs064811
  • zs064811
  • 2016-05-10 11:06:22
  • 1138

JSP九大隐含对象介绍

一、 request对象     客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 request.get...
  • leayefang
  • leayefang
  • 2014-08-29 15:47:31
  • 1959

JSP及JSP的9大隐含变量

1. JSP: 1)JSP 是简 Servlet 编写的一种技术, 它将 Java 代码和 HTML 语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变...
  • fdwqingseyanyu
  • fdwqingseyanyu
  • 2016-12-09 21:26:12
  • 158

jsp中的九大隐含对象和EL中的隐含对象

JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐含对象也被称为预定义变量。 JSP所支持的九大隐含对象: 对象 描述 request H...
  • kevin_love_it
  • kevin_love_it
  • 2017-03-05 12:44:37
  • 2725

Servlet基础之JSP的八个隐含对象

导读:   一、page 对象   page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。      二、config 对...
  • lnxjx
  • lnxjx
  • 2007-11-16 12:23:00
  • 343
收藏助手
不良信息举报
您举报文章:JSP的9个隐含对象
举报原因:
原因补充:

(最多只允许输入30个字)