JSP的9个隐含对象

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"%>时才可用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值