1. Trang chủ
  2. » Thể loại khác

auto refresh trong servlet

2 103 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 156,91 KB

Nội dung

http://vietjack.com/  servlets/index.jsp                                                                                                              Copyright  ©  vietjack.com     Auto Refresh Servlet Với Webpage mà hiển thị số chứng khốn, exchange rate, … bạn cần Refresh trang sử dụng nút Refresh Reload trình duyệt bạn Java Servlet giúp công việc thực dễ dàng việc cung cấp cho bạn kỹ thuật giúp bạn Refresh trang web cách tự động sau khoảng thời gian cho Cách đơn giản để Refresh Webpage sử dụng phương thức setIntHeader() đối tượng Response Sau cú pháp cho phương thức này: public void setIntHeader(String header, int headerValue) Phương thức gửi trường header “Refresh” trở lại trình duyệt giá trị integer khoảng thời gian giây Ví dụ Auto Refresh Servlet Sau ví dụ minh họa cách Servlet thực việc Auto Refresh Webpage sử dụng phương thức setIntHeader() để thiết lập Refresh header // Import required java libraries import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; // Extend HttpServlet class public class Refresh extends HttpServlet { // Method to handle GET method request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Set refresh, autoload time as seconds response.setIntHeader("Refresh", 5); // Set response content type response.setContentType("text/html"); // Get current time Calendar calendar = new GregorianCalendar(); String am_pm; int hour = calendar.get(Calendar.HOUR); int minute = calendar.get(Calendar.MINUTE); int second = calendar.get(Calendar.SECOND); if(calendar.get(Calendar.AM_PM) == 0) am_pm = "AM"; else am_pm = "PM"; String CT = hour+":"+ minute +":"+ second +" "+ am_pm; PrintWriter out = response.getWriter(); String title = "Auto Page Refresh using Servlet"; String docType = "\n"; out.println(docType + "\n" + "" + title + "\n"+ "\n" + "" + title + "\n" + "

Current Time is: " + CT + "

\n"); } // Method to handle POST method request public void doPost(HttpServletRequest http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   http://vietjack.com/  servlets/index.jsp                                                                                                              Copyright  ©  vietjack.com     request, HttpServletResponse response) ServletException, IOException { doGet(request, response); throws } } Biên dịch Servlet tạo entry sau web.xml: Refresh Refresh Refresh pattern> /Refresh Refresh< /servlet- class>... Refresh< /servlet- class> < /servlet> Refresh< /servlet- name> pattern> /Refresh< /url- < /servlet- mapping> Bây gọi Servlet sử dụng URL http://localhost:8080 /Refresh hiển... URL http://localhost:8080 /Refresh hiển thị system time sau s sau Bạn chạy Servlet đợi kết quả: Auto Page Refresh using Servlet Current Time is: 9:44:50 PM   http://vietjack.com/              

Ngày đăng: 02/12/2017, 22:26

TỪ KHÓA LIÊN QUAN