JSP中的九个内置对象

   JSP九个内对象

1、pageContext:javax.servlet.jsp.PageContext

   |-pageContext对象只允许在jsp页面之中使用,并且可以进行forward()、include()等操作,还可以操作九个内置对象

   |-设置和取得属性

      public void setAttribute(String name,Object value)

      public Object getAttribute(String name);

2、request:javax.servlet.http.HttpServletRequest

  |-主要是服务器接受客户端发送过来的请求数据,请求的数据可能是表单数据,也可能是头信息

  |-设置和取得属性

    public void setAttribute(String name,Object value);

    public void getAttribute (String name);

  |-取得提交参数

    public String getParameter(String name);

    public String[] getParameterValues(String name);

   |-取得所有的请求参数名称

  public Enumeration<String> getParameterNames();

  |-设置所有的请求编码

   public void setCharacterEncoding(String charset) throws UnSupportEncodingException;

  |-设置上下文路径

  public String getContextPath();

  |-取得全部的Cookie数据

  public Cookie[] getCookies();

3、response:javax.servlet.http.HttpServletResponse

  |-服务器端接受客户端的回应处理

  |-设置头信息

     public void setHeader(String name,String value);

  |-设置Cookie

   public void addCookie(Cookie c);

  |-取得输出流

  public Writer getWriter();

  |-设置会用编码

  public void setCharacterEncoding(String charset) throws UnSupportedEncoding(String name);

4、session :javax.servlet.http.HttpSession

  |-主要用于用户的登录检测处理

  |-设置和取得属性

   public void setAttribute(String name,Object value);

   public void getAttributer(String name);

  |-session 失效

  public void invalidate();

5、application :javax.servlet.ServletContext

  |-是进行整个WEB上下文的处理操作

  |-取得真实路径

   public  String getRealPath(String path);

6、config :javax.servlet.ServletConfig

  |-取得web.xml文件里面配置的初始化参数内容

  |-取得初始化参数

   public String getInitParameter(String param);

7、out :javax.lang.Throwable

8、exception: java.lang.Throwable

9、page : java.lang.Object

 

 

posted @ 2016-11-16 20:16  java高技术  阅读(118)  评论(0编辑  收藏  举报