logonActionForm.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package strutsds;
  2. import javax.servlet.http.HttpServletRequest;
  3. import org.apache.struts.action.ActionForm;
  4. import org.apache.struts.action.ActionMapping;
  5. import org.apache.struts.action.ActionErrors;
  6. import org.apache.struts.action.ActionError;
  7. //import javax.servlet.http.HttpServletRequest;
  8. import org.apache.struts.action.*;
  9. public class logonActionForm extends ActionForm {
  10. private String password = null;
  11. private String username = null;
  12. // Password Accessors
  13. public String getPassword() {
  14. return (this.password);
  15. }
  16. public void setPassword(String password) {
  17. this.password = password;
  18. }
  19. // Username Accessors
  20. public String getUsername() {
  21. return (this.username);
  22. }
  23. public void setUsername(String username) {
  24. this.username = username;
  25. }
  26. // This method is called with every request. It resets the
  27. // Form attribute prior to setting the values in the new
  28. // request.
  29. public void reset(ActionMapping mapping,
  30. HttpServletRequest request) {
  31. this.password = null;
  32. this.username = null;
  33. }
  34. public ActionErrors validate(ActionMapping mapping,
  35. HttpServletRequest request) {
  36. ActionErrors errors = new ActionErrors();
  37. if ( (username == null ) || (username.length() == 0) ) {
  38. //ActionErrors are created and the request is forwarded back to the value
  39. //defined by this Actions input subelement,
  40. errors.add("username",new ActionError("errors.username.required"));
  41. }
  42. if ( (password == null ) || (password.length() == 0) ) {
  43. errors.add("password",new ActionError("errors.password.required"));
  44. }
  45. return errors;
  46. }
  47. }