• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Resources类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.struts.validator.Resources的典型用法代码示例。如果您正苦于以下问题:Java Resources类的具体用法?Java Resources怎么用?Java Resources使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Resources类属于org.apache.struts.validator包,在下文中一共展示了Resources类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: validateIsDirectory

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 *  Validates that the field value is an existing directory on the server that the application is running on.
 *
 * @param  bean            The Struts bean
 * @param  va              the ValidatorAction
 * @param  field           The Field
 * @param  messages        The ActionMessages
 * @param  validator       The Validator
 * @param  request         The HttpServletRequest
 * @param  servletContext  The ServletContext
 * @return                 True if the directory exists
 */
public static boolean validateIsDirectory(
                                          Object bean,
                                          ValidatorAction va,
                                          Field field,
                                          ActionMessages messages,
                                          Validator validator,
                                          HttpServletRequest request,
                                          ServletContext servletContext) {		
	// Get the value the user entered:
	String value = ValidatorUtils.getValueAsString(bean, field.getProperty());

	File dir = new File(value.trim());
	// Validate that this is a directory on the server that already exists:
	if (!dir.isDirectory()) {
		ActionMessage message = Resources.getActionMessage(validator, request, va, field);
		messages.add(field.getKey(), message);
		return false;
	}
	else
		return true;
}
 
开发者ID:NCAR,项目名称:joai-project,代码行数:34,代码来源:FieldValidators.java


示例2: validateNamespaceIdentifier

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 *  Validates that the String is a valid namespace identifier for OAI.
 *
 * @param  bean            The Struts bean
 * @param  va              the ValidatorAction
 * @param  field           The Field
 * @param  messages        The ActionMessages
 * @param  validator       The Validator
 * @param  request         The HttpServletRequest
 * @param  servletContext  The ServletContext
 * @return                 True if valid
 */
public static boolean validateNamespaceIdentifier(
                                          Object bean,
                                          ValidatorAction va,
                                          Field field,
                                          ActionMessages messages,
                                          Validator validator,
                                          HttpServletRequest request,
                                          ServletContext servletContext) {		
	// Get the value the user entered:
	String repositoryIdentifier = ValidatorUtils.getValueAsString(bean, field.getProperty());
	boolean isValid = (
			repositoryIdentifier == null || 
			repositoryIdentifier.length() == 0 ||
			repositoryIdentifier.matches("[a-zA-Z][a-zA-Z0-9\\-]*(\\.[a-zA-Z][a-zA-Z0-9\\-]+)+"));
	if(!isValid) {
		ActionMessage message = Resources.getActionMessage(validator, request, va, field);
		messages.add(field.getKey(), message);			
	}
	return isValid;
}
 
开发者ID:NCAR,项目名称:joai-project,代码行数:33,代码来源:FieldValidators.java


示例3: validateIdentico

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static boolean validateIdentico(Object bean, ValidatorAction va,
		Field field, ActionMessages errors, HttpServletRequest request) {

	String value = ValidatorUtils.getValueAsString(bean, field
			.getProperty());
	String sProperty2 = field.getVarValue("secondProperty");
	String value2 = ValidatorUtils.getValueAsString(bean, sProperty2);

	if (!GenericValidator.isBlankOrNull(value)) {
		try {
			if (!value.equals(value2)) {
				errors.add(field.getKey(), Resources.getActionMessage(
						request, va, field));
				return false;
			}
		} catch (Exception e) {
			errors.add(field.getKey(), Resources.getActionMessage(request,
					va, field));
			return false;
		}
	}
	return true;
}
 
开发者ID:ProjetoAmadeus,项目名称:AmadeusLMS,代码行数:24,代码来源:Validator.java


示例4: validatePhone

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Validates a phone Number
 * @param bean
 * @param va
 * @param field
 * @param errors
 * @param request
 * @return
 */
public static boolean validatePhone(Object bean, ValidatorAction va,
		Field field, ActionMessages errors, HttpServletRequest request) {
	boolean isValid = false;
	
	String dddField = field.getVarValue("firstProperty");
	String ddd = ValidatorUtils.getValueAsString(bean, dddField).trim();
	String phoneField = field.getVarValue("secondProperty");
	String phone = ValidatorUtils.getValueAsString(bean, phoneField).trim();
	
	try {
		if (field.getKey().equals("phone")) {
			if (ddd.length() != 2 || phone.length() != 8) {
				errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
				isValid = false;
			} else {
				isValid = true;
			}
		}
	} catch (Exception e) {
		errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
		isValid = false;
	}
	return isValid;
}
 
开发者ID:ProjetoAmadeus,项目名称:AmadeusLMS,代码行数:34,代码来源:Validator.java


示例5: validate

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Compares the two fields using the given comparator
 * 
 * @param bean
 * @param va
 * @param field
 * @param errors
 * @param request
 * @param comparator
 * @return
 */
private static boolean validate(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, Comparator comparator) {
    String greaterInputString = ValidatorUtils.getValueAsString(bean, field.getProperty());
    String secondProperty = field.getVarValue("secondProperty");
    String lowerInputString = ValidatorUtils.getValueAsString(bean, secondProperty);

    if (!GenericValidator.isBlankOrNull(lowerInputString) && !GenericValidator.isBlankOrNull(greaterInputString)) {
        try {
            Double lowerInput = new Double(lowerInputString);
            Double greaterInput = new Double(greaterInputString);
            // if comparator result != VALUE then the condition is false
            if (comparator.compare(lowerInput, greaterInput) != VALUE) {
                errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
                return false;
            }
            return true;
        } catch (NumberFormatException e) {
            errors.add(field.getKey(), new ActionMessage(va.getMsg()));
            return false;
        }
    }
    return true;
}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:35,代码来源:ValidateCompareTwoFields.java


示例6: validate

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Verifies if the hashmap, that contains the unique multi-radio button
 * select, is not empty and has no empty fields Which means that by default
 * all key entries must exist and be empty
 * 
 * @param bean
 * @param va
 * @param field
 * @param errors
 * @param request
 * @return
 */
public static boolean validate(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, ServletContext application) {

    DynaActionForm form = (DynaActionForm) bean;
    HashMap hashMap = (HashMap) form.get(field.getProperty());
    if (hashMap.keySet().size() == 0) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return false;
    }
    Iterator iterator = hashMap.keySet().iterator();
    while (iterator.hasNext()) {
        String key = (String) iterator.next();
        if (hashMap.get(key).equals("")) {
            errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
            return false;
        }
    }
    return true;
}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:32,代码来源:ValidateMultiRadioSelect.java


示例7: getActionMessage

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static ActionMessage getActionMessage(
       HttpServletRequest request,
       ValidatorAction va,
       Field field) {

MessageResources resources = Resources.getMessageResources(request);

       String args[] =
       	Resources.getArgs(
               va.getName(),
               resources,
               RequestUtils.getUserLocale(request, null),
               field);

       String msg =
           field.getMsg(va.getName()) != null
               ? field.getMsg(va.getName())
               : va.getMsg();


       return new ActionMessage(msg, args);
   }
 
开发者ID:chrisekelley,项目名称:zeprs,代码行数:23,代码来源:StrutsUtils.java


示例8: validateInteger

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static Object validateInteger(Object bean,
		ValidatorAction va, Field field,
		ActionMessages errors,
		Validator validator,
		HttpServletRequest request) {
	Object result = null;
	String value = null;
	if (isString(bean)) {
		value = (String) bean;
	} else {
		value = ValidatorUtils.getValueAsString(bean, field.getProperty());
	}

	if (GenericValidator.isBlankOrNull(value)) {
		return Boolean.TRUE;
	}

	result = GenericTypeValidator.formatInt(value);

	if (result == null) {
		errors.add(field.getKey(), Resources.getActionMessage(validator, request, va, field));
	}

	return result == null ? Boolean.FALSE : result;
}
 
开发者ID:chrisekelley,项目名称:zeprs,代码行数:26,代码来源:StrutsUtils.java


示例9: validateUsingValidator

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * バリデータによる検証を行います。
 * 
 * @param request
 *            リクエスト
 * @param executeConfig
 *            実行設定
 * @return エラーメッセージ
 */
protected ActionMessages validateUsingValidator(HttpServletRequest request,
        S2ExecuteConfig executeConfig) {
    ServletContext application = ServletContextUtil.getServletContext();
    ActionMessages errors = new ActionMessages();
    String validationKey = actionMapping.getName() + "_"
            + executeConfig.getMethod().getName();
    Validator validator = Resources.initValidator(validationKey,
            ActionFormUtil.getActionForm(request, actionMapping),
            application, request, errors, 0);
    try {
        validator.validate();
    } catch (ValidatorException e) {
        throw new RuntimeException(e);
    }
    return errors;
}
 
开发者ID:seasarorg,项目名称:sa-struts,代码行数:26,代码来源:ActionWrapper.java


示例10: validateDirectoryNotInRepository

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 *  Validates that the field value is a directory that is not already configured in the repository
 *  (RepositoryManager). Checks the request parameter 'edit' for the previous directory setInfo, if editing.
 *
 * @param  bean            The Struts bean
 * @param  va              the ValidatorAction
 * @param  field           The Field
 * @param  messages        The ActionMessages
 * @param  validator       The Validator
 * @param  request         The HttpServletRequest
 * @param  servletContext  The ServletContext
 * @return                 True if the directory exists
 */
public static boolean validateDirectoryNotInRepository(
                                                       Object bean,
                                                       ValidatorAction va,
                                                       Field field,
                                                       ActionMessages messages,
                                                       Validator validator,
                                                       HttpServletRequest request,
                                                       ServletContext servletContext) {

	// Get the value the user entered:
	String value = ValidatorUtils.getValueAsString(bean, field.getProperty());

	File dir = new File(value.trim());
	
	RepositoryManager rm =
		(RepositoryManager) servletContext.getAttribute("repositoryManager");
	
	// If editing the same dir, allow it:
	String prevKey = request.getParameter("edit");
	SetInfo setInfo = rm.getSetInfo(prevKey);
	if(setInfo != null && setInfo.getDirectory().equals(dir.getAbsolutePath()))
		return true;
	
	if (rm != null && rm.isDirectoryConfigured(dir)) {
		ActionMessage message = Resources.getActionMessage(validator, request, va, field);
		messages.add(field.getKey(), message);
		return false;
	}
	else
		return true;
}
 
开发者ID:NCAR,项目名称:joai-project,代码行数:45,代码来源:FieldValidators.java


示例11: reset

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public void reset(ActionMapping mapping, HttpServletRequest request) {
    log.debug("reset");
    super.reset(mapping, request);
    try {
        InstanciaDelegate delegate = RegistroManager.recuperarInstancia(request);
        Pantalla pantalla = delegate.obtenerPantalla();

        FormBeanConfig config = new FormBeanConfig();
        config.setName("p_" + pantalla.getId());
        config.setType(this.getClass().getName());
        config.setModuleConfig(mapping.getModuleConfig());

        for (int i = 0; i < pantalla.getCampos().size(); i++) {
            Campo campo = (Campo) pantalla.getCampos().get(i);
            config.addFormPropertyConfig(getCampoConfig(campo));
        }

        // Aix� nomes s'hauria de fer quan desde el back s'actualitza una pantalla - camp.
        // per poder aprofitar el cache the dynaClass.
        DynaActionFormClass.clear();
        dynaClass = DynaActionFormClass.createDynaActionFormClass(config);

        FormPropertyConfig props[] = config.findFormPropertyConfigs();
        for (int i = 0; i < props.length; i++) {
            this.set(props[i].getName(), props[i].initial());
        }

        // Preparar resources de validacion
        ServletContext application = getServlet().getServletContext();
        DynValidatorResources resources =
                (DynValidatorResources) Resources.getValidatorResources(application, request);
        resources.setPantalla(pantalla);

    } catch (DelegateException e) {
        log.error("Excepci�n en reset", e);
    } catch (Throwable t) {
        log.error("Error en reset", t);
    }
}
 
开发者ID:GovernIB,项目名称:sistra,代码行数:40,代码来源:PantallaForm.java


示例12: validateDate

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Validates a date
 * 
 * @param bean
 * @param va
 * @param field
 * @param errors
 * @param request
 * @return
 */
public static boolean validateDate(Object bean, ValidatorAction va,
		Field field, ActionMessages errors, HttpServletRequest request) {

	String day = ValidatorUtils.getValueAsString(bean, field.getProperty());
	String monthField = field.getVarValue("secondProperty");
	String yearField = field.getVarValue("thirdProperty");
	String month = ValidatorUtils.getValueAsString(bean, monthField);
	String year = ValidatorUtils.getValueAsString(bean, yearField);
	boolean isValid = true;
	
	if(!GenericValidator.isBlankOrNull(day) || !GenericValidator.isBlankOrNull(month) || !GenericValidator.isBlankOrNull(year)){
		
		try {
							
			SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
			formatter.setLenient( false ); 
			Date date = (Date)formatter.parse(day+"/"+month+"/"+year);		
			
			
		} catch (Exception e) {
			errors.add(field.getKey(), Resources.getActionMessage(request, va,field));
			return false;
			
		}		
	
	}

	return isValid;
}
 
开发者ID:ProjetoAmadeus,项目名称:AmadeusLMS,代码行数:40,代码来源:Validator.java


示例13: validate

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static boolean validate(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, ServletContext application) {

    String valueString = ValidatorUtils.getValueAsString(bean, field.getProperty());

    String sProperty2 = ValidatorUtils.getValueAsString(bean, field.getVarValue("month"));
    String sProperty3 = ValidatorUtils.getValueAsString(bean, field.getVarValue("day"));

    if (((valueString == null) && (sProperty2 == null) && (sProperty3 == null))
            || ((valueString.length() == 0) && (sProperty2.length() == 0) && (sProperty3.length() == 0))) {
        // errors.add(field.getKey(),Resources.getActionError(request, va,
        // field));
        return true;
    }

    Integer year = null;
    Integer month = null;
    Integer day = null;

    try {
        year = new Integer(valueString);
        month = new Integer(sProperty2);
        day = new Integer(sProperty3);
    } catch (NumberFormatException e) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return false;
    }

    if (!GenericValidator.isBlankOrNull(valueString)) {
        if (!Data.validDate(day, month, year) || year == null || month == null || day == null || year.intValue() < 1
                || month.intValue() < 0 || day.intValue() < 1) {
            errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        }

        return false;
    }

    return true;
}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:40,代码来源:ValidateDate.java


示例14: threeArgsDate

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static boolean threeArgsDate(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, ServletContext application) {

    String valueString1 = ValidatorUtils.getValueAsString(bean, field.getProperty());

    String sProperty2 = ValidatorUtils.getValueAsString(bean, field.getVarValue("month"));
    String sProperty3 = ValidatorUtils.getValueAsString(bean, field.getVarValue("day"));

    if (((valueString1 == null) && (sProperty2 == null) && (sProperty3 == null))
            || ((valueString1.length() == 0) && (sProperty2.length() == 0) && (sProperty3.length() == 0))) {
        // errors.add(field.getKey(),Resources.getActionError(request, va,
        // field));
        return true;
    }

    Integer year = null;
    Integer month = null;
    Integer day = null;

    try {
        year = new Integer(valueString1);
        month = new Integer(sProperty2);
        day = new Integer(sProperty3);
    } catch (NumberFormatException e) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return false;
    }
    String date = new String(day.toString() + "/" + month.toString() + "/" + year);
    String datePattern = "dd/MM/yyyy";
    if (!GenericValidator.isDate(date, datePattern, false)) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return false;

    }
    return true;
}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:37,代码来源:ValidateDate.java


示例15: validate

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static boolean validate(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, ServletContext application) {

    try {
        DynaActionForm form = (DynaActionForm) bean;

        String sProperty = field.getProperty();
        String[] integerArray = (String[]) form.get(sProperty);

        if ((integerArray == null) || (integerArray.length <= 0)) {
            errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
            return true;
        }
        for (int i = 0; i < integerArray.length; i++) {
            if (integerArray[i].equals("") || !StringUtils.isNumeric(integerArray[i])) {
                errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
                return true;
            }
        }
        return false;

    } catch (Exception e) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return true;
    }

}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:28,代码来源:ValidateIntegerArray.java


示例16: validateFloat

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static boolean validateFloat(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, ServletContext application) {

    String inputString = ValidatorUtils.getValueAsString(bean, field.getProperty());
    String lowerValueString = field.getVarValue("value");

    if ((inputString == null) || (inputString.length() == 0)) {
        return true;
    }
    Double input = null;
    Double lowerValue = null;

    try {
        input = new Double(inputString);
        lowerValue = new Double(lowerValueString);
    } catch (NumberFormatException e) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return false;
    }

    if (!GenericValidator.isBlankOrNull(inputString)) {
        if (input.floatValue() <= lowerValue.floatValue()) {
            errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        }
        return false;
    }

    return true;
}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:30,代码来源:GreaterThen.java


示例17: validateFloat0

import org.apache.struts.validator.Resources; //导入依赖的package包/类
public static boolean validateFloat0(Object bean, ValidatorAction va, Field field, ActionMessages errors,
        HttpServletRequest request, ServletContext application) {

    String inputString = ValidatorUtils.getValueAsString(bean, field.getProperty());
    String lowerValueString = field.getVarValue("value");

    if ((inputString == null) || (inputString.length() == 0)) {
        return true;
    }
    Double input = null;
    Double lowerValue = null;

    try {
        input = new Double(inputString);
        lowerValue = new Double(lowerValueString);
    } catch (NumberFormatException e) {
        errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        return false;
    }

    if (!GenericValidator.isBlankOrNull(inputString)) {
        if (input.floatValue() < lowerValue.floatValue()) {
            errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
        }
        return false;
    }

    return true;
}
 
开发者ID:FenixEdu,项目名称:fenixedu-academic,代码行数:30,代码来源:GreaterThen.java


示例18: validateTime

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Validates value submitted from our time widget.
 * Kudos: http://sourceforge.net/mailarchive/forum.php?thread_id=7588614&forum_id=29080
 * @param bean
 * @param va
 * @param field
 * @param errors
 * @param request
 * @return false if it fails validation.
 */
public static boolean validateTime(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) {
    boolean bValid = true;
    String value;
    if (isString(bean)) {
        value = (String) bean;
    } else {
        value = ValidatorUtils.getValueAsString(bean, field.getProperty());
    }
    if (GenericValidator.isBlankOrNull(value)) {
        return Boolean.TRUE;
    }
    final String timePattern = "HH:mm:ss";

    try {
        final java.text.DateFormat timeFormatter = new java.text.SimpleDateFormat(timePattern);
        timeFormatter.parse(value);

    }
    catch (Exception exception) {
    	if (field != null) {
    		// errors.add(field.getKey(), getActionMessage(request, va, field));
    		errors.add(field.getKey(), Resources.getActionMessage(validator, request, va, field));
    		//errors.add(field.getKey(), "{0} is not a time value.");
    	} else {
    		if (va != null) {
    			log.debug("Null field for " + va.getName());
    		} else {
    			log.debug("Null field when trying to validate time.");
    		}
    	}
        bValid = false;
    }
    return bValid;
}
 
开发者ID:chrisekelley,项目名称:zeprs,代码行数:45,代码来源:StrutsUtils.java


示例19: validateTwoFields

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Validates that two fields match.
 * @param bean
 * @param va
 * @param field
 * @param errors
 * @param request
 * @return boolean
 */
public static boolean validateTwoFields(Object bean, ValidatorAction va,
                                        Field field, ActionMessages errors,
                                        HttpServletRequest request) {
    String value =
        ValidatorUtils.getValueAsString(bean, field.getProperty());
    String sProperty2 = field.getVarValue("secondProperty");
    String value2 = ValidatorUtils.getValueAsString(bean, sProperty2);

    if (!GenericValidator.isBlankOrNull(value)) {
        try {
            if (!value.equals(value2)) {
                errors.add(field.getKey(),
                           Resources.getActionMessage(request, va, field));

                return false;
            }
        } catch (Exception e) {
            errors.add(field.getKey(),
                       Resources.getActionMessage(request, va, field));

            return false;
        }
    }

    return true;
}
 
开发者ID:NCIP,项目名称:camod,代码行数:36,代码来源:ValidationUtil.java


示例20: validateTime

import org.apache.struts.validator.Resources; //导入依赖的package包/类
/**
 * Checks if the field is a valid time HH:MM. 
 * @return true if valid, false otherwise.
 */
public static boolean validateTime(Object bean, ValidatorAction va,
		Field field, ActionMessages errors, Validator validator,
		HttpServletRequest request) {
	
       String value = null;
        if (isString(bean)) {
            value = (String) bean;
        } else {
            value = ValidatorUtils.getValueAsString(bean, field.getProperty());
        }
        
        try {
        String hours = value.substring(0, 2);
        String minutes = value.substring(3);
        
        int hh = Integer.parseInt(hours);
        int mm = Integer.parseInt(minutes);

        if (!GenericValidator.isInRange(hh, 0, 23)) {
            errors.add(field.getKey(), Resources.getActionMessage(validator, request, va, field));
            return false;
        } else if (!GenericValidator.isInRange(mm, 0, 59)){
            errors.add(field.getKey(), Resources.getActionMessage(validator, request, va, field));
            return false;
        } else {
            return true;
        }
        } catch (Exception ex) {
               //bugzilla 2154
			LogEvent.logError("FieldChecks","validateTime()",ex.toString());
        	return false;
        }
}
 
开发者ID:openelisglobal,项目名称:openelisglobal-sandbox,代码行数:38,代码来源:FieldChecks.java



注:本文中的org.apache.struts.validator.Resources类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java BvhTriangleMeshShape类代码示例发布时间:2022-05-22
下一篇:
Java StreamingMetrics类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap