码迷,mamicode.com
首页 > 其他好文 > 详细

request \response 总结

时间:2016-01-20 22:26:56      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

request&response

request

1.获得信息的方法
    1> 获得请求首行信息的方法
        *getMethod
        *getContextPath ==> /项目名
        *getServletPath ==> /XXXServlet
        getRequestURI ==> /项目名/XXXServlet
        getSchema==> HTTP
    2>获得请求头的方法
        getHeader()
        getHeaderNames()
    3>请求正文(获得请求参数)   
        getParameter();
        getParameterNames();
        getParameterValues();
        getParameterMap();
2.域对象 4个方法.
    request域的范围,请求是一进入服务器到服务器响应浏览器期间.
    在请求转发期间传递数据使用.
3.请求转发和请求包含
    请求转发:一个servlet处理逻辑,把后续显示工作转发给下一个servlet(JSP);  request.getRequestDispatcher(path).forward(request,response);
    请求包含:一个网站中相同的内容要显示多处,对重复的 内容放到一个jsp中,其他jsp对这个jsp包含进来,就把相同的内容引入了.
    请求转发在第一个servlet中不能输出响应正文.而在包含中没有此要求;都可以输出正文.

    /=========================================================================================================================================
Response
    HTTP响应
        响应首行
            setStatus 
            sendError
        响应头
            setHeader
            addHeader
        响应空行
        响应正文
            字节流
                getOutPutStream()
            字符流
                getWriter();
        重定向: sendRedirect();
        使用字符流一次搞定的解决乱码方法: setContentType("text/html;charset=utf-8");
            1>response.setCharactorEncoding()
            2>response.setHeader("Content-Type","text/html;charset=utf-8");

request \response 总结

标签:

原文地址:http://www.cnblogs.com/jiemoxiaodi/p/5146712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!