java中的页面:JSP(已过时)

  1. 内置对象:

    1. 请求对象:request
    2. 输出对象:out
    3. 响应对象:response
    4. 应用程序对象:application
    5. 会话对象:session
    6. 页面上下文对象:pageContext
    7. 页面对象:page
    8. 配置对象:config
    9. 异常对象:exception
  2. get与post区别:

    比较项getpost
    参数出现在URL中
    长度限制
    安全性
    URL可传播
  3. request对象常用方法

    方法名称说明
    String getParameter(String name)根据表单组件名称获取提交数据
    String[ ] getParameterValues(String name)获取表单组件对应多个值时的请求数据
    void setCharacterEncoding(String charset)指定每个请求的编码
    RequestDispatcher getRequestDispatcher(String path)返回一个RequestDispatcher对象,该对象的forward( )方法用于转发请求
  4. 转发与重定向的区别

    比较项转发重定向
    URL变化
    重新发出请求不会
    是否携带请求
    目标URL要求仅本Web应用任意URL
  5. 四大作用域

    1. page范围:只在一个页面保留数据(javax.servlet.jsp.PageContext(抽象类))
    2. request范围:只在一个请求中保存数据(javax.servlet.httpServletRequest)
    3. Session范围:在一次会话中保存数据,仅供单个用户使用(javax.servlet.http.HttpSession)
    4. Application范围:在整个服务器中保存数据,全部用户共享(javax.servlet.ServletContext)
  6. request、session、application比较

    1. 相同点:都可以存储属性
    2. 不同点
      1. request中存储的数据仅在一个请求中可用
      2. session中存储的数据在一个会话的有效期内可用
      3. application中存储的数据在整个Web项目中可用
posted @ 2022-02-21 22:16  隐风  阅读(87)  评论(0)    收藏  举报