EmployeeActionForm.java
资源名称:某公司的java培训教材 [点击查看]
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:3k
源码类别:
Java编程
开发平台:
Java
- package strutsds;
- /*
- It provides accessors to data members that map
- to the values submitted by the Add Employee View, and it performs some simple validation of those values. If
- the values pass the validation, then the transaction continues; otherwise, ActionErrors are created and the
- request is forwarded back to the addemployee.jsp, which is named by the input attribute of the
- AddEmployeeAction definition.
- */
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpSession;
- import org.apache.struts.action.ActionForm;
- import org.apache.struts.action.ActionMapping;
- import org.apache.struts.action.ActionErrors;
- import org.apache.struts.action.ActionError;
- public class EmployeeActionForm extends ActionForm {
- protected String username;
- protected String password;
- protected String name;
- protected String phone;
- protected String email;
- protected String depid;
- protected String roleid;
- public void setUsername(String username) {
- this.username = username;
- }
- public String getUsername() {
- return username;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getPassword() {
- return password;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- public void setPhone(String phone) {
- this.phone = phone;
- }
- public String getPhone() {
- return phone;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- public String getEmail() {
- return email;
- }
- public void setDepid(String depid) {
- this.depid = depid;
- }
- public String getDepid() {
- return depid;
- }
- public void setRoleid(String roleid) {
- this.roleid = roleid;
- }
- public String getRoleid() {
- return roleid;
- }
- public void reset(ActionMapping mapping,HttpServletRequest request) {
- this.username = "";
- this.password = "";
- this.name = "";
- this.phone = "";
- this.email = "";
- this.depid = "1";
- this.roleid = "1";
- }
- public ActionErrors validate(ActionMapping mapping,HttpServletRequest request) {
- ActionErrors errors = new ActionErrors();
- /* EmployeesActionMapping employeesMapping =(EmployeesActionMapping)mapping;
- // Does this action require the user to login
- if ( employeesMapping.isLoginRequired() ) {
- HttpSession session = request.getSession();
- if ( session.getAttribute("USER") == null ) {
- // return null to force action to handle login
- // error
- return null;
- }
- }*/
- if ( (roleid == null ) || (roleid.length() == 0) ) {
- errors.add("roleid",
- new ActionError("errors.roleid.required"));
- }
- if ( (depid == null ) || (depid.length() == 0) ) {
- errors.add("depid",
- new ActionError("errors.depid.required"));
- }
- if ( (email == null ) || (email.length() == 0) ) {
- errors.add("email",
- new ActionError("errors.email.required"));
- }
- if ( (phone == null ) || (phone.length() == 0) ) {
- errors.add("phone",
- new ActionError("errors.phone.required"));
- }
- if ( (name == null ) || (name.length() == 0) ) {
- errors.add("name",
- new ActionError("errors.name.required"));
- }
- if ( (password == null ) || (password.length() == 0) ) {
- errors.add("password",
- new ActionError("errors.password.required"));
- }
- if ( (username == null ) || (username.length() == 0) ) {
- errors.add("username",
- new ActionError("errors.username.required"));
- }
- return errors;
- }
- }