jsp内置对象和方法有哪些?
编辑:自学文库
时间:2024年03月09日
1. request:代表当前HTTP请求的对象,提供访问请求参数、请求头、请求方法等功能。
2. response:代表当前HTTP响应的对象,提供设置响应头、设置响应类型、发送响应内容等功能。
3. out:代表输出对象,主要用于向客户端发送响应内容。
4. session:代表客户端与服务器之间的会话对象,用于在不同请求之间共享数据。
5. application:代表整个Web应用的上下文对象,用于在整个应用中共享数据。
6. config:代表当前JSP页面的配置对象,提供获取JSP配置信息的方法。
7. page:代表当前JSP页面的对象,提供获取页面属性、包含其他页面等功能。
8. pageContext:代表JSP页面的上下文对象,提供获取其他内置对象的方法。
9. exception:代表JSP页面中的异常对象,用于捕获页面中的异常。
10. requestDispatcher:用于将请求转发到其他资源,如Servlet或JSP页面。
11. param:用于获取请求参数的值。
12. header:用于获取请求头的值。
13. cookie:用于获取客户端发送的Cookie信息。
14. pageScope:用于获取当前JSP页面的作用域中的属性。
15. requestScope:用于获取请求作用域中的属性。
16. sessionScope:用于获取会话作用域中的属性。
17. applicationScope:用于获取应用作用域中的属性。
18. pageContext:用于获取页面上下文中的属性。
19. isUserInRole(String role):判断当前用户是否属于指定角色。
20. getRealPath(String path):获取指定相对路径对应的真实路径。
21. forward(String path):将请求转发到指定路径。
22. include(String path):包含指定路径的资源。
23. getRequestURI():获取请求的URI。
24. getQueryString():获取请求的查询字符串。
25. getParameter(String name):获取指定请求参数的值。
26. getParameterNames():获取所有请求参数的名称。
27. getParameterValues(String name):获取指定请求参数的多个值。
28. getHeader(String name):获取指定请求头的值。
29. getHeaderNames():获取所有请求头的名称。
30. getCookies():获取所有Cookie对象。
31. getSession():获取当前会话对象。
32. getServletContext():获取当前应用的上下文对象。
33. getServletConfig():获取当前Servlet的配置对象。
34. getServletName():获取当前Servlet的名称。
35. getAttribute(String name):获取指定作用域中的属性值。
36. setAttribute(String name, Object value):设置指定作用域中的属性值。
37. removeAttribute(String name):移除指定作用域中的属性。
38. include(String path, boolean flush):包含指定路径的资源,并且设置是否刷新缓冲区。
39. addCookie(Cookie cookie):添加Cookie对象。
40. encodeURL(String url):对URL进行编码。
41. encodeRedirectURL(String url):对重定向URL进行编码。
42. getContextPath():获取当前上下文的路径。
43. getQueryString():获取当前请求的查询字符串。
44. getRequestURI():获取当前请求的URI。
45. getServletPath():获取当前Servlet的路径。
46. getContentType():获取当前响应的内容类型。
47. setContentType(String type):设置当前响应的内容类型。
48. getWriter():获取输出流。
49. flushBuffer():刷新缓冲区。
50. reset():重置响应。