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

Jsp/Servlet

开发平台:

Java

  1. package com.opensource.blog.web.form;
  2. import org.apache.struts.action.ActionForm;
  3. import org.apache.struts.action.ActionErrors;
  4. import org.apache.struts.action.ActionMapping;
  5. import javax.servlet.http.HttpServletRequest;
  6. import org.apache.commons.lang.*;
  7. import org.apache.struts.action.ActionMessage;
  8. public class LogoForm
  9.     extends ActionForm {
  10.   private String action;
  11.   private String logourl;
  12.   public String getAction() {
  13.     return action;
  14.   }
  15.   public void setAction(String action) {
  16.     this.action = action;
  17.   }
  18.   public void setLogourl(String logourl) {
  19.     this.logourl = logourl;
  20.   }
  21.   public String getLogourl() {
  22.     return logourl;
  23.   }
  24.   public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
  25.     ActionErrors errors = new ActionErrors();
  26.     if (StringUtils.isBlank(this.action)) {
  27.       this.action = "up";
  28.     }
  29.     if (this.action.equalsIgnoreCase("updo")) {
  30.       if (logourl == null || logourl.length() == 0) {
  31.         errors.add("error.logo.urlnull", new ActionMessage("error.logo.urlnull"));
  32.       }
  33.       if (!logourl.startsWith("http://")) {
  34.         errors.add("error.logo.urlstartwithhttp", new ActionMessage("error.logo.urlstartwithhttp"));
  35.       }
  36.     }
  37.     return errors;
  38.   }
  39.   public void reset(ActionMapping actionMapping, HttpServletRequest servletRequest) {
  40.   }
  41. }