您的位置:首页 > Web前端 > JavaScript

JSP内置对象

2018-03-01 19:06 267 查看
1 application:
2 config:
3 exception:
4 out:
5 page:
6 pageContext:
7 request:
    (1)获取请求头/请求参数

    String getParameter(String paramName):获取paramName 请求参数的值

    Map getParameterMap():获取所有请求参数名和参数值所组成的Map对象

    Enumeration getParameterNames():获取所有请求参数名所组成的Enumeration对象

    String [] getParameterValues(String paramName):请求paramName请求参数的值,当该参数有多个值,

    该方法返回多个值组成的数组

    String getHeader(String name):获得指定请求头的值

    Enumeration<String> getHeaderNames():获取所有请求头的名称

    Enumeration<String> getHeaders(String name):获取指定请求头的多个值

    int getIntHeader(String name):获取指定请求头的值,并将该值转成int

    (2)操作request范围的属性

    setAttribute(String attName,Object attValue):将attValue设置成request范围内的属性

     getAttribute(String attName):获取request范围内的属性

    (3)执行forward或include

    request.getRequestDispatcher("/a.jsp").include(request,response)

    request.getRequestDispatcher("/a.jsp").forward(request,response)

    (当forward用户请求的时候,请求的参数和属性都不会丢失,地址栏URL不改变)
8 response:
    (1)response响应生成非字符响应
    (2)重定向:
    response.sendRedirect("www.baidu.com");
    (a.执行redirect后生成了第二次请求b.无法再访问原请求参数和request范围内属性c.地址栏URL改变)
    (3)增加Cookie
    void addCookie(Cookie cookie):
    request.getCookies();获得所有Cookie
    9 session:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: