您的位置:首页 > 产品设计 > UI/UE

request \response 总结

2016-01-20 21:48 309 查看
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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: