Saturday, March 28, 2015

Server response in JSP

When a Web server responds to a HTTP request by the client browser, the response normally consists of a status line, some response headers, a blank line, and the document. A typical response looks like this :-

 HTTP/1.1 200 OK  
 Content-Type: text/html  
 Header2: ...  
 ...  
 HeaderN: ...  
  (Blank Line)  
 <!doctype ...>  
 <html>  
 <head>...</head>  
 <body>  
 ...  
 </body>  
 </html>  

Example:

JSP File (server-respone.jsp)
 <%@ page import="java.io.*,java.util.*" %>  
 <!DOCTYPE html>  
 <html>  
 <head>  
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  
 <title>Nirajan Ghimirey's Workshop</title>  
 </head>  
 <body>  
 <center>  
 <h2>Example of server response </h2>  
 <%  
   // Set refresh, autoload time as 5 seconds  
 response.setIntHeader("Refresh", 5);  
   // 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;  
 out.println("Current Time is: " + CT + "\n");  
 %>  
 </center>  
 </body>  
 </html>  


No comments:

Post a Comment