标签:family width refresh 通过 com status info 设置 pre
但在实际开发中,我们不会直接去实现Servlet接口,因为那样需要覆盖的方法太多, 我们一般创建类继承HttpServlet
实现步骤:
1)创建类继承HttpServlet类
2)覆盖doGet和doPost
3)在web.xml中进行servlet的配置
我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,HttpServletResponse是ServletResponse的子接口,功能和方法更加强大,今天我们学习HttpServletResponse。
response的运行流程
通过response设置响应行
1 //设置状态码 2 response.setStatus(405);
通过response设置响应头
//添加响应头 response.addHeader("name2", "bianxiutong"); //5秒后跳转百度 response.setHeader("refresh", "5;url=https://baidu.com/"); /*//重定向步骤:1.设置状态码 response.setStatus(302); //2.设置响应头Location response.setHeader("Location", "/Servlet04");*/ //实际开发中,上面的代码不会使用,重定向用一句话搞定 response.sendRedirect("/Servlet04");
通过response设置响应体
1 response.getWriter().write("hello dandan...");
关于中文乱码问题
标签:family width refresh 通过 com status info 设置 pre
原文地址:https://www.cnblogs.com/-dashu/p/9621036.html