devdaily home | apple | java | perl | unix | directory | blog

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

package sjservlets;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;

/** A simple servlet use to display the bean varaible
 *  use in the Java Library application.
 *  Use only during debug process.
 *
 *  © 2002 Song Jing; may be freely used or adapted.
 */
 
public class debug_bean extends HttpServlet {
  	public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
  			throws ServletException, IOException {
		
		HttpSession session = request.getSession(true);		
		PrintWriter out = response.getWriter();

		// Get all the bean data from session variable
		User user = (User)session.getAttribute("user");
		Login login = (Login)session.getAttribute("login");
		User staff = (User)session.getAttribute("staff");
		Form form = (Form)session.getAttribute("form");
		DBProcess dbprocess = (DBProcess)session.getAttribute("dbprocess");		
		
		response.setContentType("text/html");
    	response.setHeader("Pragma", "no-cache"); // HTTP 1.0
    	response.setHeader("Cache-Control", "no-cache"); // HTTP 1.1
    	String title = "Connection Pool Test";
    	out.println(ServletUtilities.headWithTitle(title) +
        	 	"<BODY BGCOLOR=\"#FDF5E6\">\n" +
               	"<CENTER>\n"); 
        out.println("<b>Login Session Variables
"); out.println("login.getUserID: " + login.getUserID() +"<br>"); out.println("login.getUserType: " + login.getUserType() +"<br>"); out.println("login.isUserLogin: " + login.isUserLogin() +"<br>"); out.println("<HR>"); out.println("<b>User Session Variables
"); out.println("user.getUserRecNumber: " +user.getUserRecNumber() +"<br>"); out.println("user.getUserID: " +user.getUserID() +"<br>"); out.println("user.getUserPassword: " +user.getUserPassword() + "<br>"); out.println("user.getUserType: " +user.getUserType() + "<br>"); out.println("user.getUserFirstName: " +user.getUserFirstName() + "<br>"); out.println("user.getUserLastName: " +user.getUserLastName() + "<br>"); out.println("user.getUserGender: " +user.getUserGender() +"<br>"); out.println("user.getUserEmail: " +user.getUserEmail() +"<br>"); out.println("user.getUserICNumber: " +user.getUserICNumber() +"<br>"); out.println("user.getUserAddress1: " +user.getUserAddress1() +"<br>"); out.println("user.getUserAddress2: " +user.getUserAddress2() +"<br>"); out.println("user.getUserCity: " +user.getUserCity() +"<br>"); out.println("user.getUserState: " +user.getUserState() +"<br>"); out.println("user.getUserPostCode: " +user.getUserPostCode() +"<br>"); out.println("user.getUserCountry: " +user.getUserCountry() +"<br>"); out.println("user.getUserOccupation: " +user.getUserOccupation() +"<br>"); out.println("user.getUserContactNumber: " +user.getUserContactNumber() +"<br>"); out.println("user.getUserTotQuota: " +user.getUserTotQuota() +"<br>"); out.println("user.getUserQuotaAvailable: " +user.getUserQuotaAvailable() +"<br>"); out.println("<HR>"); out.println("<b>Staff Session Variables
"); out.println("staff.getUserRecNumber: " +staff.getUserRecNumber() +"<br>"); out.println("staff.getUserID: " +staff.getUserID() +"<br>"); out.println("staff.getUserPassword: " +staff.getUserPassword() + "<br>"); out.println("staff.getUserType: " +staff.getUserType() + "<br>"); out.println("staff.getUserFirstName: " +staff.getUserFirstName() + "<br>"); out.println("staff.getUserLastName: " +staff.getUserLastName() + "<br>"); out.println("staff.getUserGender: " +staff.getUserGender() +"<br>"); out.println("staff.getUserEmail: " +staff.getUserEmail() +"<br>"); out.println("staff.getUserICNumber: " +staff.getUserICNumber() +"<br>"); out.println("staff.getUserAddress1: " +staff.getUserAddress1() +"<br>"); out.println("staff.getUserAddress2: " +staff.getUserAddress2() +"<br>"); out.println("staff.getUserCity: " +staff.getUserCity() +"<br>"); out.println("staff.getUserState: " +staff.getUserState() +"<br>"); out.println("staff.getUserPostCode: " +staff.getUserPostCode() +"<br>"); out.println("staff.getUserCountry: " +staff.getUserCountry() +"<br>"); out.println("staff.getUserOccupation: " +staff.getUserOccupation() +"<br>"); out.println("staff.getUserContactNumber: " +staff.getUserContactNumber() +"<br>"); out.println("staff.getUserTotQuota: " +staff.getUserTotQuota() +"<br>"); out.println("staff.getUserQuotaAvailable: " +staff.getUserQuotaAvailable() +"<br>"); out.println("<HR>"); out.println("<b>Form Session Variables
"); out.println("form.getFormName: " + form.getFormName() +"<br>"); out.println("form.getFormType: " + form.getFormType() +"<br>"); out.println("form.getFormURL: " +form.getFormURL() +"<br>"); out.println("<HR>"); out.println("<b>DBProcess Session Variables
"); out.println("dbprocess.getDBName: " +dbprocess.getDBName() +"<br>"); out.println("dbprocess.getTblName: " +dbprocess.getTblName() +"<br>"); out.println("dbprocess.getProcessResult: " +dbprocess.getProcessResult() +"<br>"); out.println("dbprocess.getProcessMsg: " +dbprocess.getProcessMsg() +"<br>"); out.println("dbprocess.getProcessAction: " +dbprocess.getProcessAction() +"<br>"); out.println("dbprocess.isProcessComplete: " +dbprocess.isProcessComplete() +"<br>"); out.println("<HR>"); out.println("</CENTER>\n"); } }




Copyright 1998-2008 Alvin Alexander
All Rights Reserved.
 
devdaily.com is based in louisville, kentucky, and this web site is hosted by godaddy.com