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>JSP Page</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>
Sevlet:CountServlet.java
package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/**
** @author dell_pc*/public class CountServlet extends HttpServlet {private int value = 0;protected void processRequest(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();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 CountServlet at " + request.getContextPath() + "</h1>");out.println("<form name=\"form\" action=\"CountServlet\" method=\"POST\">");out.println("<BR>Enter Firstname :");out.println("<input type=\"text\" name=\"fname\" value=\"\" size=\"20\" />");out.println("<BR>Enter Lastname :");out.println("<input type=\"text\" name=\"lname\" value=\"\" size=\"20\" />");out.println("<BR> <input type=\"submit\" value=\"Submit Form\" name=\"submit\" />");out.println("<input type=\"reset\" value=\"Reset Form \" />");out.println("</form>");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);response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();// increment value by 1 on every refresh of this pageString count = " " + ++value + " time";// Get value form TextFiledString fname = request.getParameter("fname");String lname = request.getParameter("lname");// User can't allow to leave any field emptyif ((!fname.equals("")) && (!lname.equals(""))) {out.println("<html>");out.println("<head>");out.println("<body>");out.println("<b>Hello:" + fname + " " + lname + "</b>"); //print name of viewerout.println("<br>viewer:" + count); //print count digitout.println("</body>");out.println("</html>");} else {out.println("Please don't leave any textfield empty!");out.println("<BR><a href=\"CountServlet\">Return to home Page</a>");}out.close(); //close text-output stream}@Overridepublic String getServletInfo() {return "CountServlet";}}
Output:
Technorati Tags: Sevlet
Comments
Post a Comment