原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
我们后端既然能接收客户端的请求的数据,自然也是可以对客户端发送数据,我们一般称这个过程叫做响应。HttpServletResponse类的作用就是用来创建对客户端的响应的。
同样,HttpServletResponse下也有不少方法
接下来我们用一个doGet方法写一个简单的时间显示页面:
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setIntHeader("Refresh", 1);//设置刷新自动加载时间为 1 秒
resp.setContentType("text/html;charset=UTF-8");// 设置响应内容类型
Date tasktime=new Date() ; //获取当前日期(new Date())
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期输出的格式
String nowTime = df.format(tasktime);//格式化输出
PrintWriter out = resp.getWriter();//获取PrintWriter输出对象
out.println("现在的时间是:" +nowTime);//输出内容
}
当我们访问该servlet的时候,你就会在页面获取当前时间并且每秒刷新一次,达到了时间显示的目的:
当然上述还有很多方法没讲到,这个以后遇到了可以再详细讲讲。