JSP Auto Refresh
JSP Auto Refresh :
- Suppose we need to refresh the web page automatically after some time then we can use JSP setIntHeader() method.
- We need auto refresh of page while displaying the Cricket Score or Stock Market Status
- setIntHeader() method is used to set the value of the specified header.
- “Refresh” is a predefined response header name which is a proprietary non-standard header extension, instruct the browser to update/refresh the page in seconds.
- Below is the Syntax of JSP setIntHeader() method -
Syntax :
public void setIntHeader(String header, int headerValue)
Above method is used to send header “Refresh” to the browser. Integer value indicates time interval in seconds.
Auto Page Refresh Example:
<%@ page import="java.io.*,java.text.*,java.util.*"%> <html> <head> <title>Auto Refresh Header Example</title> </head> <body> <h2>Auto Refresh Header Example</h2> <% // Page will be auto refresh after 1 seconds response.setIntHeader("Refresh", 1); // Get Current Time DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Calendar cal = Calendar.getInstance(); out.println(dateFormat.format(cal.getTime())); %> </body> </html>