zoukankan      html  css  js  c++  java
  • JSP数据交互(1)

    1.内置对象:

    所谓内置对象,就是由Web容器加载的一组Servlet API 的实例,这些实例由JSP规范进行了默认的初始化操作,可以直接在JSP中使用.特别要注意的是JSP的内置对象名称均是JSP的保留字,不得随便使用

    2.九大内置对象:(pp rr ceo sa)

    page

    pagecontext

    request

    request对象的常用方法:

    1)String getParameter(String name)                            根据页面表单组件名称获取页面提交数据

    2)String[ ] getParameterValues(String name)             获取一组以相同名称命名的表单组件提交数据

    3)void setCharacterEncoding(String charset)             指定每个请求的编码,在调用request.getParameter()方法之前进行设定,可以解决乱码问题

    4)RequestDispatcher  getRequestDispatcher(String path)  返回一个javax.servlet.RequestDispatcher对象,该对象的forward()方法用于转发请求

    response

    response对象的常用方法:

    void addCookie(Cookie cookie)        在客户端添加cookie

    void setContentType(String type)     设置HTTP响应的contentType类型

    void setCharacterEncoding(String charset)  设置响应采用的字符编码类型

    void sendRedirect(String location)         将请求重新定位到一个新的url上

    config

    exception

    out  

    eg:

    <%

    out.print("Hello.jsp");

    %>

    session

    application

    3.转发

    使用request的getRequestDispatcher()方法得到RequestDispatcher对象,此对象是用于封装一个由路径所标识的服务器资源,然后用这个对象调用forward()方法,将请求传递给服务器的另外的JSP页面或者HTML文件

    eg:request.getRequestDispatcher("目标地址").forward(request,response);

    4.重定向与转发的区别

    5.解决乱码

     

    6.会话

    session   在有限的时间内进行请求和响应的过程

    session对象的常用方法:

    void setAttribute(String key,Object value)       以key/value的形式将对象保存到session中

    Object getAttribute(String key)      通过key获取session中保存的对象

    void invalidate()    设置session对象失效

    String getId ()   获取sessionid

    void setMaxInactiveInterval(int interval)   设定session的非活动时间

    int getMaxInactiveInterval()    获取session的有效非活动时间,以秒为单位

    void removeAttribute(String key)  从session中删除指定名称(key) 所对应的对象

  • 相关阅读:
    Codeforces 689A Mike and Cellphone
    栈的一些基本操作
    Intersecting Lines POJ 1269
    Segments POJ 3304 直线与线段是否相交
    Toy Storage POJ 2398
    CF471D MUH and Cube Walls
    P 3396 哈希冲突 根号分治
    P1445 [Violet]樱花
    P6810 「MCOI-02」Convex Hull 凸包
    P3455 [POI2007]ZAP-Queries
  • 原文地址:https://www.cnblogs.com/yfyfyff/p/7224613.html
Copyright © 2011-2022 走看看