import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloDaemon3 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out=response.getWriter(); //Each case uses this out.println(""); String nameOut = request.getParameter("name"); //Test to see if parameter is passed if (nameOut != null) { out.println("Hello " +nameOut+" "); out.println(" Hello " + nameOut +""); } // If page is directly accessed, use Daemon News Reader for name and ask for user name else { //This replaces the form.html file, If the name parameter is passed, this code is not executed nameOut = "Daemon News Reader"; out.println("Hello " +nameOut+" "); out.println("

Hello " + nameOut +""); out.println(""); out.println(""); out.println("What's your name Daemon?"); out.println(""); out.println(""); //This allows the servlet to call itself for processing remember to escape the quotes (\") out.println("

"); out.println("What's your name Daemon? "); out.println(" "); out.println(" "); } //Always executed, regardless of case out.println(""); } }