Jsp中的隐式对象有哪些
时间: 2023-09-25 10:08:31 浏览: 176
JSP中有以下9个隐式对象:
1. request:代表客户端的请求,包括请求参数、请求头等信息;
2. response:代表服务器对客户端的响应,包括响应头、响应状态码等信息;
3. pageContext:代表整个JSP页面,包括其他隐式对象、请求参数、请求头等信息;
4. session:代表客户端的会话,可以用于跨页面传递数据;
5. application:代表整个Web应用程序,可以在多个页面之间共享数据;
6. out:代表JSP页面的输出流,可以用于向客户端输出内容;
7. config:代表当前JSP页面的配置信息,包括JSP引擎的配置信息;
8. exception:代表当前JSP页面抛出的异常信息;
9. page:代表当前JSP页面本身,可以用于调用本页面定义的方法或属性。
相关问题
Jsp除了隐式对象还有哪些对象
除了隐式对象,JSP还有以下对象:
1. 显式声明的JavaBean对象:可以在JSP页面中使用<jsp:useBean>标签显式声明一个JavaBean对象,并使用<jsp:setProperty>标签为其设置属性值,最后使用<jsp:getProperty>标签获取属性值;
2. 自定义标签库中的对象:可以在自定义标签库中定义标签处理器(Tag Handler),在标签处理器中创建并暴露对象,然后在JSP页面中使用该标签库中的标签获取这些对象;
3. JSP页面本身定义的变量:可以在JSP页面中使用<%! %>标签定义成员变量或方法,这些变量和方法可以在整个JSP页面中使用;
4. 在Servlet中定义的变量:可以在Servlet中通过HttpServletRequest.setAttribute()方法将变量传递给JSP页面,JSP页面可以使用<%= %>标签获取并输出这些变量的值。
JSP 隐式对象有哪几个,EL 隐式对象有哪几个?
JSP 隐式对象有以下九个:
1. request:封装客户端的请求,其中包含 HTTP 请求中的所有信息。
2. response:封装服务器对客户端的响应。
3. pageContext:当前页面的上下文,包含对其他隐式对象的引用。
4. session:封装用户会话的对象。
5. application:封装 Servlet 上下文的对象,代表整个 Web 应用。
6. out:提供对输出流的访问,即输出到客户端的响应流。
7. config:Web 应用的配置信息。
8. exception:封装 JSP 页面抛出异常的对象。
9. page:指向 Servlet 引擎正在处理的 JSP 页面本身的对象。
EL 隐式对象有以下十个:
1. pageContext:当前页面的上下文,包含对其他隐式对象的引用。
2. pageScope:当前页面中所有属性的作用域,即 page。
3. requestScope:当前请求中所有属性的作用域,即 request。
4. sessionScope:当前会话中所有属性的作用域,即 session。
5. applicationScope:当前 Web 应用中所有属性的作用域,即 application。
6. param:封装了所有请求参数的对象。
7. paramValues:封装了所有请求参数值的对象。
8. header:封装了所有 HTTP 请求头信息的对象。
9. headerValues:封装了所有 HTTP 请求头信息值的对象。
10. cookie:封装了所有 Cookie 的对象。
阅读全文