原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
我們后端既然能接收客戶端的請求的數據,自然也是可以對客戶端發送數據,我們一般稱這個過程叫做響應。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的時候,你就會在頁面獲取當前時間并且每秒刷新一次,達到了時間顯示的目的:
當然上述還有很多方法沒講到,這個以后遇到了可以再詳細講講。