1 . response.addCookie( Cookie cookie );—–>
服务器向客户端添加一条 Cookie 对象
2 . resp.setContentType(“text/html;charset=UTF-8”); —–>
设置响应内容的类型 并且指定字符集(即设置响应的内容为UTF-8编码--以防响应到的页面的内容出现乱码)
引申:
一般在Servlet中,习惯性的会首先设置请求以及响应的内容类型以及编码方式:
response.setContentType("text/html;charset=UTF-8");--->使用**response对象**设置响应的内容类型以及编码
request.setCharacterEncoding("UTF-8");--->在转发或者提交到的页面设置request的编码,这样从request对象获取的值
和表单的值就不会出现乱码
3. response.sendRedirect(“Login.jsp”);—–>重定向
服务器通知客户端 重新请求 "Login.jsp" 页面!
4. resp.getWriter();—–>利用HttpServletResponse 对象的getWriter()方法 生成PrintWriter对象 –>向页面输出
//JSP的out 是jspPrintWriter类型
//利用HttpServletResponse 对象的getWriter()方法 生成PrintWriter对象 -->向页面输出
PrintWriter out=resp.getWriter();
out.write("hello"+name);
out.close();
5. resp.setContentType(“text/html;charset=UTF-8”);
设置响应内容的类型 并且指定字符集(即设置响应的内容为UTF-8编码--以防响应到的页面的内容出现乱码)