<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
 <%
 String path = request.getContextPath();
 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 request.setAttribute("hellowhat","helloWorld!");
 %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
   <head>
     <base href="<%=basePath%>">
     
     <title>My JSP 'Result3.jsp' starting page</title>
     
  <meta http-equiv="pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
  <meta http-equiv="expires" content="0">    
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="This is my page">
  <!--
  <link rel="stylesheet" type="text/css" href="styles.css">
  -->  </head>
   
   <body>
     Result3. <br>
   </body>
 </html>
 /**
   * The doGet method of the servlet. <br>
   *
   * This method is called when a form has its tag value method equals to get.
   * 
   * @param request the request send by the client to the server
   * @param response the response send by the server to the client
   * @throws ServletException if an error occurred
   * @throws IOException if an error occurred
   */
  public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {  
   String what=null;
   if(request.getParameter("what") != null){
    what=request.getParameter("what"); 
   }
   if(what.startsWith("re"))
   {  
          response.sendRedirect("http://www.baidu.com");
   }
   else if(what.startsWith("dis"))
   {
    request.getRequestDispatcher("/Result2.jsp").forward(request, response);
   }
   else if(what.startsWith("inc"))
   {
    RequestDispatcher disp=request.getRequestDispatcher("/Result3.jsp");   
    //forward(request, response);
    disp.include(request, response);//request.setAttribute("hellowhat","helloWorld!");
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
    out.println("<HTML>");
    out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
    out.println("  <BODY>");
    out.print("    This is ");
    out.print(this.getClass());
    out.println(", using the GET method<hr>");
    out.print(request.getAttribute("hellowhat"));
    out.println("  </BODY>");
    out.println("</HTML>");
    out.flush();
    out.close();
    
   }
   else
    response.sendRedirect("/");
   
  }