import java.io.*; import java.util.Vector; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import dataList.*; public class HomeServlet extends HttpServlet { private dataList list; private final String filename="/usr/local/tomcat/users/danzig/homeservletfile"; public void init() throws ServletException //(ServletConfig config) { try {list=new dataList(filename);} catch(Exception e) { System.err.println("Exception -- dataList init failed, exception message: " + e.getMessage()); System.exit(0); } ServletContext context=getServletConfig().getServletContext(); context.setAttribute("shared-list", list); }//end init protected void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ res.setContentType("text/html"); res.setHeader("pragma", "no-cache"); PrintWriter out = res.getWriter(); out.println("Display People Page"); out.print(""); out.print(""); out.print(""); out.print("

Here are all the People

"); out.print(""); out.print(""); out.print(""); out.print(""); out.print(""); out.print(""); out.print(""); out.print(""); out.print("
Site ServicesCurrent Members
Delete People
Add More People
"); list.displayList(out); //Display Vector Object out.print("
"); }//end doGet protected void doPost (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ res.setContentType("text/html"); res.setHeader("pragma", "no-cache"); PrintWriter out = res.getWriter(); String ID = req.getParameter("id"); String EMAIL=req.getParameter("email"); boolean success; out.println("Delete Attempt Results"); out.print("ID"); out.println(ID); out.println("
email"); out.println(EMAIL); //call public synchronized boolean deleteList(String id, String email) success=list.deleteList(ID,EMAIL); if (success==true ) { out.println("

Deleted Success!!

"); } else { out.println("

Deleted Failed!!

"); } out.println(" Display People "); out.println(""); }//end doPost }//end HomeServlet