package com.brainysoftware.tassie.servlet; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import javax.naming.*; import javax.rmi.PortableRemoteObject; import com.brainysoftware.tassie.ejb.Search; import com.brainysoftware.tassie.ejb.SearchHome; public class SearchServlet extends HttpServlet { private String keyword; /**Process the HTTP Get request*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { displayPage(request, response); } /**Process the HTTP Post request*/ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { keyword = request.getParameter("keyword"); displayPage(request, response); } private void displayPage(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /* In addition to the header and footer, There are 4parts in this page: 1. The Welcome Title 2. Search form 3. The search result table 4. The link to the Check Shopping Cart page */ response.setContentType("text/html"); PrintWriter out = response.getWriter(); // header out.println(""); out.println("
"); out.println("Title | "); out.println("Author | "); out.println("Publisher | "); out.println("  | "); out.println("" + s[1] + " | "); out.println("" + s[2] + " | "); out.println("" + s[3] + " | "); out.println("Details | "); out.println(""); } out.println("
---|