Tag: validation

JTextField中没有空格

我怎样才能禁止用户将空格放入JTextField? 甚至不可能写空白。

如何使用带有嵌套if-else语句的switch语句输出日期

嗨,这是我用于我的应用程序的代码。 但是在某些情况下,在输入数据时会使用if-else语句和嵌套的if-else语句显示不同System.out.print的一个长答案。 我需要做些什么才能显示一个答案? 我希望程序显示输入的日期是否显示其是否为有效日期,输入的日期是否为闰年,如果输入的日期或月份显示错误则显示 package javaapplication18; import java.util.Scanner; /** * * @author Thurston Pietersen */ public class JavaApplication18 { public static void main(String[] args) { int sI,fI ,sL, month, day, year; String mm, dd, yyyy, date; Scanner keyboard = new Scanner(System.in); // TODO code application logic here System.out.print(“Input date using the following format mm/dd/yyyy: “); […]

使用Strutsvalidation框架进行error handling的问题

我有以下定义 struts-config.xml中: 登录表格: public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors(); if (userName == null || userName.length() < 1) { System.out.println("in validate —"); errors.add("userName", new ActionMessage("error.userName.required")); // TODO: add 'error.name.required' key to your resources } if (password == null || password.length() < 1) { errors.add("password", new ActionMessage("error.password.required")); // TODO: add 'error.name.required' […]

客户端validation疑点

我从其中一个博客中读到,出于安全考虑,建议在服务器端而不是客户端进行输入数据validation。 从上面的陈述开始,我的思绪开始问1)我在客户端可以用JS做什么样的validation。 2)是否有任何规则可以让任何程序员决定在哪里进行validation,无论是在客户端还是在服务器端? 我正在构建基于Java的Web应用程序

JAXB SchemaFactory源命令必须遵循模式之间的导入顺序吗?

使用最新的JAXB(Sun)并具有模式层次结构,这些模式在模式之间使用导入指令来共享类型定义。 在JAXB中对Marshaller / Unmarshaller的setSchema调用中激活了模式validation,这应该将validation推迟到Xerces(使用Java 1.5)。 在使用SchemaFactory创建Schema对象时,我不想知道模式之间的import指令的顺序。 不幸的是,我还没有找到允许这个的Xercesfunction/属性。 例如,如果通过导入将a.xsd拉入b.xsd,则以下代码不起作用: FileInputStream a = new FileInputStream(“a.xsd”); FileInputStream b = new FileInputStream(“b.xsd”); Schema schema = SchemaFactory.newInstance( XMLConstants.W3C_XML_SCHEMA_NS_URI).newSchema( new Source[] { new StreamSource(b), new StreamSource(a) } ); Source数组的顺序必须是a.xsd然后是b.xsd。 有什么方法吗?

hibernate-validator中的exception。 嵌套exception是java.lang.NoClassDefFoundError:ConfigurationImpl

细节: 我在Spring中使用javax-validation和hibaernate-validator进行表单validation。 除了Spring的基本必需JAR文件。 我包括: validation-api-1.1.0.Final hibernate-validator-5.1.0.Final 我读到某个地方,spl4j版本也值得关注:所以我也说: ###slf4j-api-1.7.5### ###slf4j-simple-1.7.5### ###log4j-1.2.17### 错误的原因可能是由于slf4j和log4j的兼容性? 我使用注释基础validation。 我来提供一些代码: Customer.java import java.util.Date; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import javax.validation.constraints.Past; import javax.validation.constraints.Size; import org.hibernate.validator.constraints.Email; import org.hibernate.validator.constraints.NotEmpty; import org.springframework.format.annotation.DateTimeFormat; public class Customer { @Size(min=2, max=30) @NotEmpty private String name; @NotEmpty @Email private String email; @NotNull @Min(18) @Max(100) private Integer age; public String […]

jsf(richfaces)只读输入文本validation

有没有什么方法可以validation一个只读的jsf输入文本,但是在触发其他一些事件时值会被更改?

validation具有基于树的结构的文件

我正在寻找validation器来validation基于树结构的配置文件。 egastudent.name joe a.student.class arts 你能否就validation这样的配置提出任何建议。 到目前为止,我已经搜索过,我只能找到xml文件的validation器。

spring mvc嵌套模型validation

我有两个模型: User,Project public class Project{ private int id; @NotEmpty(message=”Project Name can not be empty”) private String name; private User manager; private User operator; //getter/setter omitted } public class User{ private int id; private String name; //omit other properties and getter/setter } 现在,当我创建一个新项目时,我将向ProjectController提交以下参数: projects?name=jhon&manager.id=1&operator.id=2… 然后我将创建一个新的Project对象并将其插入到db。 但是我必须validation管理器的id和运算符是否有效,也就是说如果用户表中存在匹配的id,我将validation它。 所以我想知道如何实现这种validation? update1:​​使用validation器 这是创建新项目的表单: Manager: Operator: Name: @Override public void validate(Object […]

我何时应该使用Apache Commons的Validate.isTrue,何时应该使用’assert’关键字?

我何时应该使用Apache Commons的Validate.isTrue,何时应该使用’assert’关键字?