UserAuthorizationPage.java |
package server.servlets; /** * The UserAuthorizationPage class is a type of HTML page * which is used to prompt a user for their user id and * password. This information is returned to the class * FormProcessorServlet for validation. * * @author Robert Lysik * @version 1.00 */ class UserAuthorizationPage extends server.servlets.HtmlPage { /** * This is the default constructor for the * UserAuthorizationPage class. The parent constructor * is caller with the page title, 'User Authorization Page'. * A form is added to the page which is used to prompt * the user to enter their user id and password. The form * data is passed to the FormProcessorServlet class when * the user clicks 'Enter'. */ UserAuthorizationPage() { super("User Authorization Page"); addText("Enter your user id and password, then click 'Enter'"); addBreak(); startForm("post", "http://localhost:8080/examples/servlet/FormProcessorServlet"); addBreak(); addText("User id: "); addInput("text", "txtUserId", "", "10"); addBreak(); // The password input type does writes the character '*' // for each character typed by the user, but retains the // actual string entered. addText("Password: "); addInput("password", "txtPassword", "", "10"); addBreak(); addSubmit("Enter"); // The 'status' variable is used to determine which state // is currently active when processing occurs in the FormProcessorServlet. addHidden("status", "authorizing"); endForm(); } }