首页 > 编程语言 > 详细

java--HttpServlet

时间:2018-09-10 17:27:08      阅读:180      评论:0      收藏:0      [点我收藏+]

 HttpServlet

但在实际开发中,我们不会直接去实现Servlet接口,因为那样需要覆盖的方法太多, 我们一般创建类继承HttpServlet

实现步骤:

1)创建类继承HttpServlet类

2)覆盖doGet和doPost

3)在web.xml中进行servlet的配置

HttpServletResponse

1.HttpServletResponse概述

      我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,HttpServletResponse是ServletResponse的子接口,功能和方法更加强大,今天我们学习HttpServletResponse。

response的运行流程

技术分享图片

Http响应

技术分享图片

通过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...");

关于中文乱码问题

 

java--HttpServlet

原文:https://www.cnblogs.com/-dashu/p/9621036.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!