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():包含指定文件

  • 相关阅读:
    hibernate.cfg.xml
    java util 巧用
    Ant
    WEB文件上传二 (Struts 文件上传)
    web文件上传一学习记录 (简单的web浏览器可读文件的上传,servlet 文件上传)
    long类型的时间转为n秒前n分钟前n小时前或者日期
    各种String类型的时间转long型,long转String
    Android 内容提供者(ContentProvider)的简单实用
    sql性能优化总结(转)
    数据添加到DataTable
  • 原文地址:https://www.cnblogs.com/wujixing/p/4956525.html
Copyright © 2011-2022 走看看