MyInfoForm.java
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:4k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.opensource.blog.web.form;
  2. import javax.servlet.http.*;
  3. import org.apache.struts.action.*;
  4. import org.apache.commons.lang.*;
  5. import com.opensource.blog.comm.*;
  6. public class MyInfoForm
  7.     extends ActionForm {
  8.   private String action;
  9.   private String address;
  10.   private int age;
  11.   private String city;
  12.   private int edulevel;
  13.   private String email;
  14.   private int face;
  15.   private int income;
  16.   private int industry;
  17.   private String mb;
  18.   private String nickname;
  19.   private int pro;
  20.   private int sex;
  21.   private String sign;
  22.   private int work;
  23.   public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
  24.     ActionErrors errors = new ActionErrors();
  25.     httpServletRequest.setAttribute("ageValues", Constant.AGES);
  26.     httpServletRequest.setAttribute("proValues", Constant.PROS);
  27.     httpServletRequest.setAttribute("workValues", Constant.WORKS);
  28.     httpServletRequest.setAttribute("incomeValues", Constant.INCOMES);
  29.     httpServletRequest.setAttribute("sortValues", Constant.SORTS);
  30.     httpServletRequest.setAttribute("industryValues", Constant.INDUSTRYS);
  31.     httpServletRequest.setAttribute("edulevelValues", Constant.EDULEVELS);
  32.     httpServletRequest.setAttribute("faceValues", Constant.FACES);
  33.     if (StringUtils.isBlank(this.action)) {
  34.       this.action = "show";
  35.     }
  36.     if (this.action.equalsIgnoreCase("edit")) {
  37.       if (StringUtils.isBlank(this.nickname)) {
  38.         errors.add("error.nullerror", new ActionMessage("error.nullerror"));
  39.       }
  40.       if (BlogUtil.getStringLength(this.nickname) > 20) {
  41.         errors.add("error.reg.nickname", new ActionMessage("error.reg.nickname"));
  42.       }
  43.       if (age == 0) {
  44.         errors.add("error.reg.age", new ActionMessage("error.reg.age"));
  45.       }
  46.       if (pro == 0) {
  47.         errors.add("error.reg.pro", new ActionMessage("error.reg.pro"));
  48.       }
  49.       if (work == 0) {
  50.         errors.add("error.reg.work", new ActionMessage("error.reg.work"));
  51.       }
  52.       if (income == 0) {
  53.         errors.add("error.reg.income", new ActionMessage("error.reg.income"));
  54.       }
  55.       if (industry == 0) {
  56.         errors.add("error.reg.industry", new ActionMessage("error.reg.industry"));
  57.       }
  58.       if (edulevel == 0) {
  59.         errors.add("error.reg.edulevel", new ActionMessage("error.reg.edulevel"));
  60.       }
  61.       if (city == null) {
  62.         city = "";
  63.       }
  64.       if (mb == null) {
  65.         mb = "";
  66.       }
  67.       if (address == null) {
  68.         address = "";
  69.       }
  70.     }
  71.     return errors;
  72.   }
  73.   public void reset(ActionMapping actionMapping, HttpServletRequest servletRequest) {
  74.   }
  75.   public String getAction() {
  76.     return action;
  77.   }
  78.   public String getAddress() {
  79.     return address;
  80.   }
  81.   public int getAge() {
  82.     return age;
  83.   }
  84.   public String getCity() {
  85.     return city;
  86.   }
  87.   public int getEdulevel() {
  88.     return edulevel;
  89.   }
  90.   public String getEmail() {
  91.     return email;
  92.   }
  93.   public int getFace() {
  94.     return face;
  95.   }
  96.   public int getIncome() {
  97.     return income;
  98.   }
  99.   public int getIndustry() {
  100.     return industry;
  101.   }
  102.   public String getMb() {
  103.     return mb;
  104.   }
  105.   public String getNickname() {
  106.     return nickname;
  107.   }
  108.   public int getPro() {
  109.     return pro;
  110.   }
  111.   public int getSex() {
  112.     return sex;
  113.   }
  114.   public String getSign() {
  115.     return sign;
  116.   }
  117.   public int getWork() {
  118.     return work;
  119.   }
  120.   public void setAction(String action) {
  121.     this.action = action;
  122.   }
  123.   public void setAddress(String address) {
  124.     this.address = address;
  125.   }
  126.   public void setAge(int age) {
  127.     this.age = age;
  128.   }
  129.   public void setCity(String city) {
  130.     this.city = city;
  131.   }
  132.   public void setEdulevel(int edulevel) {
  133.     this.edulevel = edulevel;
  134.   }
  135.   public void setEmail(String email) {
  136.     this.email = email;
  137.   }
  138.   public void setFace(int face) {
  139.     this.face = face;
  140.   }
  141.   public void setIncome(int income) {
  142.     this.income = income;
  143.   }
  144.   public void setIndustry(int industry) {
  145.     this.industry = industry;
  146.   }
  147.   public void setMb(String mb) {
  148.     this.mb = mb;
  149.   }
  150.   public void setNickname(String nickname) {
  151.     this.nickname = nickname;
  152.   }
  153.   public void setPro(int pro) {
  154.     this.pro = pro;
  155.   }
  156.   public void setSex(int sex) {
  157.     this.sex = sex;
  158.   }
  159.   public void setSign(String sign) {
  160.     this.sign = sign;
  161.   }
  162.   public void setWork(int work) {
  163.     this.work = work;
  164.   }
  165. }