Tự động làm mới phần tử html
Với một trang web chỉ hiển thị số chứng khoán, tỷ giá hối đoái, … thì bạn cần Làm mới các trang này bằng cách sử dụng nút Làm mới hoặc Tải lại trên trình duyệt của bạn Show
JSP giúp công việc này được thực hiện dễ dàng hơn bằng việc cung cấp cho bạn một kỹ thuật giúp bạn Làm mới trang web một cách tự động sau một khoảng thời gian đã cho Cách đơn giản nhất để làm mới trang web là sử dụng phương thức setIntHeader() của phản hồi đối tượngSau đây là cú pháp cho phương thức này
Phương thức này gửi tiêu đề trường là "Làm mới" trở lại trình duyệt cùng một giá trị số nguyên chỉ khoảng thời gian bằng giây Ví dụ về Auto Refresh trong JSP Sau đây là ví dụ minh họa cách một JSP thực hiện việc Tự động làm mới trang web bằng cách sử dụng phương thức setIntHeader() để thiết lập Làm mới tiêu đề
Bây giờ set code on main. jsp and try to access it. Nó hiển thị thời gian hệ thống hiện tại sau mỗi 5 giây như sau. You run this JSP and queued results Giả sử chúng tôi đã cung cấp một tài liệu HTML và nhiệm vụ là tự động làm mới trang web sau một khoảng thời gian nhất định trong trình duyệt web. Chúng tôi sẽ xác định trước một khoảng thời gian và trình duyệt sẽ tự động làm mới trang web Thí dụ. Bạn đang tạo một trang web tự động làm mới cần được làm mới sau một khoảng thời gian ngắn hơn nhất định. Vì vậy, trong trường hợp này, bạn có thể sử dụng thẻ meta http-equiv để làm mới trang web. Một minh họa khác của thẻ http-equiv này là nó có thể được sử dụng để tải lại một trang web thời tiết cần được cập nhật sau mỗi khoảng thời gian nhỏ để hiển thị những thay đổi thời tiết từng phút Cách tiếp cận 1. Người ta có thể tự động làm mới trang web bằng cách sử dụng thẻ meta trong phần đầu của HTML của bạn bằng cách sử dụng thuộc tính http-equiv. Nó là một thuộc tính sẵn có với HTML 5. Người ta có thể thêm khoảng thời gian làm mới bằng cách sử dụng thuộc tính nội dung trong thẻ Meta Thuộc tính tương đương HTTP có thể được sử dụng để mô phỏng tiêu đề phản hồi HTTP. Thuộc tính được hỗ trợ bởi tất cả các trình duyệt web chính như Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Opera Mini, v.v. cú pháp Thí dụ 2 3____14 5 6 3____18____150 3232 50______138 9 20 21 22 20 24 5 26 8 5 6 3____131 50______13 35 36 35 50______13 41 42 41 5 26 31____15 6 26 4 5đầu ra Cách tiếp cận 2. Sử dụng phương thức setInterval(). Một phương pháp khác để truy cập thuộc tính tự động làm mới của trang web là sử dụng mã JavaScript sau cho đến khi ClearInterval() được gọi, setInterval() sẽ tiếp tục tự gọi liên tục |