All pastes #922580 Raw Edit

Miscellany

public text v1 · immutable
#922580 ·published 2008-02-28 21:42 UTC
rendered paste body
//Feb 1st
package practice;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import java.sql.*;
import java.util.*;
import beans.*;
//add this
import managers.*;
//import hibernateTest.*;

 public class MemberServletLoad extends javax.servlet.http.HttpServlet 
 										implements javax.servlet.Servlet 
 {
   
	private static final long serialVersionUID = 1L;
	private ServletContext application;
	
	protected void service(HttpServletRequest request,HttpServletResponse response) 
							throws ServletException, IOException 
	{
		String id=request.getParameter("memberId");
		MemberManager manager = new MemberManager();
		//HibernateManager manager = new HibernateManager();
		try
		{
			Member bean = manager.getById(id);
			//Member bean = manager.getMember(id);
			if (bean == null)
			{
				dispatch(request, response, "/GetAllMembersServlet");
			}
			else
			{
				request.setAttribute("memberBean",bean);
				dispatch(request, response,"/EditMemberForm.jsp");
			}
			
		}
		//catch the exceptions and errors if the login failed
		catch(Exception e)
		{
			request.setAttribute("errorMessage","Error: "+e);
			dispatch(request,response,"/error.jsp");
		}
	}
	public void init() throws ServletException 
	{		
		application = getServletContext();
	}
	
	private void dispatch(	HttpServletRequest request, HttpServletResponse response, String path) 
							throws ServletException, IOException 
	{		
		RequestDispatcher dispatcher = application.getRequestDispatcher(path);
		dispatcher.forward( request, response );
	}
	   	  	    
}