Jsp Page: index.jsp
<%--Document : indexCreated on : Feb 28, 2012, 3:32:07 PMAuthor : dell_pc--%><%@page contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Auto Refresh</title></head><body><h1>Access Servlet by servlet's Name!</h1><a href="infoServlet">infoServlet</a><br><a href="CountServlet">CountServlet</a><br><a href="dateTimeServlet">dateTimeServlet</a><br><a href="CookieServlet">CookieServlet</a><br><a href="SessionTrackerServlet">SessionTrackerServlet</a><br><a href="enumerationServlet">enumerationServlet</a><br><a href="IteratorServlet">IteratorServlet</a><br><a href="FibonacciServlet">FibonacciServlet</a><br><a href="sendRedirectServlet">sendRedirectServlet</a><br><a href="encryptDataServlet">encryptDataServlet</a><br><a href="ToDoServlet">ToDoServlet</a><br><a href="sessionBindingServlet">sessionBindingServlet</a></body></html>
Servlet:dateTimeServlet.java
package servlet;import java.io.IOException;import java.io.PrintWriter;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/**
** @author dell_pc*/public class dateTimeServlet extends HttpServlet {protected void processRequest(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();// Make custom Date and TimeDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");String newDate = dateFormat.format(Calendar.getInstance().getTime());try {/* TODO output your page here */out.println("<html>");out.println("<head>");out.println("<title>" + getServletInfo() + "</title>");out.println("</head>");out.println("<body>");out.println("<h1>Servlet dateTimeServlet at " + request.getContextPath() + "</h1>");//Browser is refresh in every 1 sec, and date/Time is change on every refresh.out.println("<meta http-equiv='refresh' content='1'"+"URL='http://localhost:8084/servletExample/dateTimeServlet'> Current date/Time: " + newDate);out.println("</body>");out.println("</html>");} finally {out.close();}}@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {processRequest(request, response);}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {processRequest(request, response);}@Overridepublic String getServletInfo() {return "dateTimeServlet";}}
Output:
Technorati Tags: Servlet
Comments
Post a Comment