response、验证码
Response对象 功能:设置响应消息,可以通过查看API 输入ServletResponse 一、设置响应消息。 1.设置相应行。 01.格式:HTTP/1.1 200 ok 02.设置状态码: setSatatus(int sc) 2.设置响应头:setHeader(String name,String value) 3.设置响应体。 字节输出流为任意数据 字符输出流:PrintWriter getWriter() 字节输出流:ServletOutputStream getOutputStream() 2.使用输出流,将数据输出到客户端浏览器。 二、重定向 重定向:资源跳转的方式。 重定向步骤 : 1.设置状态码为302,response.setStatus(302); 2.设置响应头location response.setHeader(“location”,“资源路径”); 进一步简化 简单的重定向方法 response.sendRedirect(“资源路径”); 面试题:forward与redirect的区别? 即转发与重定向的区别 01.请求重定向 客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变。 02.请求转发 服务器行为,request