/** ***************************************************************** loginDemo.java SWE 642 Student Information @author Jeff Offutt @version 1.0 (2/21/2004) @version 2.0 (Jan 2009) Port to CS server Establishes a login using a servlet session. IDs are hardcoded. doGet() prints the login screen. doPost() checks an ID/password and sets the session info. ********************************************************************* */ package studInfoDemo; // Import Servlet Libraries import javax.servlet.*; import javax.servlet.http.*; // Import Java Libraries import java.io.*; import java.util.*; import java.lang.*; // login class // //*********************************************************************** public class loginDemo extends HttpServlet { private static String LoginServlet = "http://cs.gmu.edu:8080/offutt/servlet/studInfoDemo.loginDemo"; // cs private static String JSPLoc = "http://cs.gmu.edu:8080/offutt/jsp/"; // cs public static String classWebSiteURL = "http://www.cs.gmu.edu/~offutt/classes/642/"; public static String FileName = "/var/www/CS/webapps/offutt/WEB-INF/data/demo-info.xml"; // CS // Form parameters. private static String userIDDemo; private static String passWord; // doPost() tells doGet() when the login is invalid. private static boolean invalidID = false; private static String fromJSP; /** ***************************************************** * Overrides HttpServlet's doGet(). * prints the login form. ********************************************************* */ public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { fromJSP = req.getParameter ("jspFrom"); res.setContentType ("TEXT/HTML"); PrintWriter out = res.getWriter (); out.println (""); out.println (""); out.println ("
"); out.println ("