草庐IT

validate_by_input

全部标签

java - 构造默认构造函数时无法处理异常: type Exception thrown by implicit super constructor

在我尝试将代码变成可构造的类之前,代码工作正常。当我试图从它构造一个对象时,我得到了错误"DefaultconstructorcannothandleexceptiontypeIOExceptionthrownbyimplicitsuperconstructor.Mustdefineanexplicitconstructor"这是当必须向FileReader和BufferedReader抛出异常时。谢谢编辑:FileReadertextFilethree=newFileReader(xFile);BufferedReaderbufferedTextthree=newBufferedRe

java - JSF 2 : How show different ajax status in same input?

当每个字段失去焦点时,我想验证我表单中的每个字段,当发生这种情况时,我希望这些操作发生:1)在该字段的右侧出现一个图像,一个.gif(表示系统正在检查用户输入)2)完成后出现另一个.gif(取决于输入,例如“sucess.gif”或“error.gif”)和右侧的消息。我不想使用弹出窗口或类似的东西,用户会失去可用性,我不想这样。我正在尝试做这样的事情,这是我到目前为止所做的:我在Google上搜索一些解决方案,我认为是我最好的选择,因为有onbegin和oncomplete属性。在JSF2的一些本地标记中有一些属性吗?更新:@BalusC方法:Inserttitleherefunct

java - Spring引导,如何将@Valid与List<T>一起使用

我正在尝试对SpringBoot项目进行验证。所以我把@NotNull实体字段的注解。在Controller中,我这样检查:@RequestMapping(value="",method=RequestMethod.POST)publicDataResponseadd(@RequestBody@ValidStatusstatus,BindingResultbindingResult){if(bindingResult.hasErrors()){returnnewDataResponse(false,bindingResult.toString());}statusService.add

java - 使用 java.xml.validator 针对 XSD 验证 XML 时如何获得更具体的错误

在搜索了针对XSD验证我的XML的最佳方法之后,我遇到了java.xml.validator。我首先使用API中的示例代码并添加了我自己的ErrorHandler//parseanXMLdocumentintoaDOMtreeDocumentBuilderparser=DocumentBuilderFactory.newInstance().newDocumentBuilder();Documentdocument=parser.parse(newFile("instance.xml"));//createaSchemaFactorycapableofunderstandingWXSs

SQL基础----聚合函数及group by、having、部分常见函数

 一、聚合函数及groupby标准语法  聚合函数类型:sum(),avg(),max(),min(),count()在不使用groupby情况下,select后跟的全是字段名或全是聚合列(如sum(),min()...),不能"select字段名,sum()"混搭。在使用groupby情况下,select后可以跟“字段名,聚合列”,但是其中的字段名必须是groupby中所列的字段名,没列的字段名也是不能使用的。聚合列里的字段名就可以不是groupby包含的。sum、avg、max、min函数必须指定字段进行聚合运算,无法使用通配符,同时这些指定字段名的聚合函数都会忽略空值行。count(字段

java - 组织.hibernate.HibernateException : get is not valid without active transaction

我是Hibernate新手。自动创建hibernate.cfg.xml(Netbeans向导)自动创建HibernateUtil.java自动创建带注释的POJO类尝试从数据库中获取对象但出现错误:Exceptioninthread"pool-1-thread-1"org.hibernate.HibernateException:getisnotvalidwithoutactivetransactionatorg.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadL

java - eclipse Maven 错误 : Archive for required library in project cannot be read or is not a valid ZIP file

在使用springwebmvc的eclipsemaven项目中,我在标记选项卡中收到以下错误:Archiveforrequiredlibrary:'D:/mypath/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar'inproject'DocumentManager'cannotbereadorisnotavalidZIPfile我已经检查过,jar文件实际上存在于指定的url中。我什至复制了jar的备份以覆盖该位置的jar文件,但这也没有消除错误。我强制更新maven,并没有解决问题。我也重新启动了eclipse没

java - spring 中的 validator 应该访问数据库吗?

我不确定让validator根据数据库状态验证命令是否是一个好的设计决策。例如,如果除了检查电子邮件和用户名是否为空等之外,我还需要验证用户bean。我还需要拒绝已使用的值。这种逻辑应该放在validator还是服务对象中? 最佳答案 好吧,您的validator只是springbean,对吧,所以它们可以注入(inject)处理数据访问的服务对象。您可以让validator从数据库中获取数据,而不会影响设计。 关于java-spring中的validator应该访问数据库吗?,我们在S

java - Hibernate Validator、自定义 ResourceBundleLocator 和 Spring

我正在尝试覆盖hibernate验证4.1中的默认ResourceBundleLocator。到目前为止,它运行良好,但其用法的唯一示例包括用于实例化ValidationFactory的Java代码。当使用带有springhibernatevalidation的web应用程序时,自动配置(只有合适的hibernatevalidation*.jar文件应该存在并自动使用)。在那种情况下我如何替换ResourceBundleLocator?我没有在任何属性或applicationContext.xml文件中看到任何指定我的自定义ResourceBundleLocator的方法。

Java Sorting : sort an array of objects by property, 对象不允许使用 Comparable

我有一个类Library,它包含一个Book对象数组,我需要根据Book的属性(Title或PageNumber)对该数组进行排序。问题是我不允许将Comparable类与Book一起使用。您建议我如何对图书馆中的书籍数组进行排序?写我自己的排序?或者有更简单的方法吗?如果您需要代码片段,尽管询问! 最佳答案 您可以提供一个Comparator来比较您想要的任何类型,Comparable或其他。对于你使用的数组和集合Arrays.sort(array,myComparator);Collections.sort(list,myCom