zoukankan      html  css  js  c++  java
  • JSP内置对象---总结

     request: javax.servlet.http.HttpServletRequest的接口实例

    1. setCharacterEncoding("GBK"):防乱码
    2. getParameter():返回参数值
    3. getParameterValues():返回复选框的数组
    4. getParameterNames():返回参数的名字
    5. getServletPath():返回值String,得到访问路径 (/requestdemo/request.jsp)
    6. getContextPath():得到上下文路径,解决路径跳转问题最重要!!! (/wly)
    7. getHeaderNames():取得所有头信息名称
    8. getHeader():取得每个头信息内容
    9. getMothod():得到提交方式(post,get)
    10. getRemoteAddr():返回值String,得到客户端IP地址
    11. setAttribute(),getAttribute(), removeAttribute()


    response:javax.servlet.http.HttpServletResponse的接口实例
    1. addCookie():向客户端增加cookie
    2. setHeader():设置回应的头信息,可以跳转页面(客户端跳转)
    跳转时,等同于: <META HTTP-EQUIV="refresh" CONTENT="3;URL=hello.html">
    3. sendRedirect():客户端页面跳转


    session:javax.servlet.http.HttpSession接口的实例
    1. getId():取得session ID
    2. getCreationTime():取得session的创建时间
    3. getLastAccessedTime(): 取得session的最后一次操作时间
    4. isNew():判断是否新的session(新用户)
    5. invalidate():让session失效
    6. getAttributeNames():得到全部属性的名称
    7. setAttribute(),getAttribute(), removeAttribute()


    application:javax.servlet.ServletContext接口的实例(servlet(web容器)的上下文的资源环境):
    =this.getServletContext()
    1. getRealPath():得到虚拟目录对应的真实路径(D:Workspace),可以进行文件IO操作,非常重要!!!
    2. getAttributeNames():得到所有属性的名称
    3. getContextPath():取得当前的虚拟路径名称 (/wly)
    4. setAttribute(),getAttribute(), removeAttribute()

    pageContext:javax.servlet.jsp.PageContext接口的实例 (JSP页面的上下文)
    可以和很多对象联系起来
    1. getRequest():获取request对象,但是返回值是ServletRequest,不能执行HttpServletRquest里面的功能
    2. getResponse():获取response对象,但是返回值是ServletResponse,不能执行HttpServletResponse里面的功能
    3. getSession():获取session对象
    4. getServletContext():返回ServletContext实例,可以和application连接:pageContext.getServletContext().getRealPath(0
    5. getServletConfig():返回ServletConfig实例
    6. forward():服务器页面跳转,用pageContext.getRequest().getParameter()获取
    7. include():包含指定文件

  • 相关阅读:
    C#手写日志(txt格式)
    dedecms:解析Robots.txt 协议标准
    dedecms列表页有图调用缩略图无图留空的方法
    简单的随机数实现
    单页面定时跳转的办法小结
    css3通过scale()实现放大功能、通过rotate()实现旋转功能
    rem自适应布局小结001
    Java的BIO、NIO、AIO
    Java实现静态代理、动态代理
    博弈论基础
  • 原文地址:https://www.cnblogs.com/wujixing/p/4956525.html
Copyright © 2011-2022 走看看