JSP的内置对象

来源:互联网 发布:linux exp导出数据库 编辑:程序博客网 时间:2024/06/01 20:39
  1. request:封装客户端的请求,其中包含来自get和post请求的参数

    返回由name指定的属性值,如果不存在,则返回null    request.getAttribute(String name)
    设置名字为name的request参数的值,该值是由Object类型的o指定的    request.setAttribute(String name, Object o)
    获得由name属性指定参数的值    request.getParameter(String name)
    获得指定参数的所有值,参数由name指定    request.getParameterValues(String name)
    设置请求的字符编码方式    request.setCharacterEncoding(String env)
  2. response:封装服务器对客户端的响应

    地址重定向到location    response.sendRedirect(String location)
  3. pageContext:通过该对象可以获取其他对象

    返回所有页面共享的ServletContext对象    pageContext.getServletContext()
    返回当前页面的ServletConfig对象    pageContext.getServletConfig()
  4. session:封装用户会话的对象

    获取与指定name相关联的属性值    session.getAttribute(String name)
    设置指定名字name的属性值value,并将之存储在session对象中    session.setAttribute(String name,Object value);
  5. application:封装服务器运行环境的对象

    返回由name指定的application属性    application.getAttribute(String name)
    设定指定的name属性的值    application.setAttribute(String name,Object value)
    返回由name指定的application属性的初始值    application.getInitParameter(String name)
  6. out:输出服务器响应的输出流对象

    向页面输出数据    out.print()
    输出一个换行字符    out.newLine()
    关闭输出流    out.close()
  7. config:web应用的配置对象

    返回执行者的Servlet上下文    config.getServletContext()
    返回Servlet的名字    config.getServletName()
  8. page:JSP页面本身(相当于Java程序中的this)

  9. exception:封装页面抛出异常的对象

    exception即运行时异常,只有在错误页面可以使用.要使用exception对象,必须在page指令指定isErrorPage="true".
原创粉丝点击