logonActionForm.java
资源名称:某公司的java培训教材 [点击查看]
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:
Java编程
开发平台:
Java
- package strutsds;
- import javax.servlet.http.HttpServletRequest;
- import org.apache.struts.action.ActionForm;
- import org.apache.struts.action.ActionMapping;
- import org.apache.struts.action.ActionErrors;
- import org.apache.struts.action.ActionError;
- //import javax.servlet.http.HttpServletRequest;
- import org.apache.struts.action.*;
- public class logonActionForm extends ActionForm {
- private String password = null;
- private String username = null;
- // Password Accessors
- public String getPassword() {
- return (this.password);
- }
- public void setPassword(String password) {
- this.password = password;
- }
- // Username Accessors
- public String getUsername() {
- return (this.username);
- }
- public void setUsername(String username) {
- this.username = username;
- }
- // This method is called with every request. It resets the
- // Form attribute prior to setting the values in the new
- // request.
- public void reset(ActionMapping mapping,
- HttpServletRequest request) {
- this.password = null;
- this.username = null;
- }
- public ActionErrors validate(ActionMapping mapping,
- HttpServletRequest request) {
- ActionErrors errors = new ActionErrors();
- if ( (username == null ) || (username.length() == 0) ) {
- //ActionErrors are created and the request is forwarded back to the value
- //defined by this Actions input subelement,
- errors.add("username",new ActionError("errors.username.required"));
- }
- if ( (password == null ) || (password.length() == 0) ) {
- errors.add("password",new ActionError("errors.password.required"));
- }
- return errors;
- }
- }