【使用BouncyCastle验证Java中的ECDSA签名时出错】教程文章相关的互联网学习教程文章

java-如何在Tomcat 8中使用Bean验证2.0(JSR 380)功能?【代码】

Bean验证2.0(JSR 380)应该能够执行以下验证:@Valid public class MyBean{private List<@NotNull String> members; }但它似乎只是忽略@NotNull批注.此外,@ NotBlank和@NotEmpty批注将被忽略. 我通过Maven在我的类路径中有Bean Validation 2.0 API和参考实现:<dependency><groupId>javax.validation</groupId><artifactId>validation-api</artifactId><version>2.0.1.Final</version> </dependency><dependency><groupId>org.hiber...

Java客户端使用Openssl和客户端身份验证连接到服务器【代码】

我必须编写一个Java客户端才能连接到SSL服务器.服务器使用openssl证书,并配置为执行客户端身份验证. 我似乎无法在线找到任何有用的资源,这些资源可以帮助我(谁对openssl和SSL都不了解)来了解谁去实施我的客户端. 救命!解决方法:这里的问题是您正在使用客户端身份验证,因此您需要私钥和证书来标识自己.您可以在初始化SSLContext时通过指定KeyManagers将其提供给JSSE. 可自定义的设置 以下是基本步骤. JSSE API在Java 6中得到了显着...

java-验证所有JDBC调用都在事务内发生【代码】

如何验证所有JDBC访问都发生在活动事务上,即java.sql.Connection.getAutoCommit()始终返回false? 我正在使用Spring进行事务管理(@Transactional),使用Hibernate进行数据访问. 更新:发生的情况是执行了某些Hibernate访问,而没有使用@Transactional注释服务方法.这就是我想收到的通知. 更新2:代码示例 可以调用以下代码:public ServiceImpl implements Service {// missing @Transactionalpublic List<String> getSomeIds() {ret...

Java字段验证机制

您可以推荐任何进行字段验证(例如字段长度验证,正则表达式验证等)的机制/技术/第三方jar吗? 重要的是它必须具有高度可配置性-这意味着我将能够在字段之间映射到一组验证或类似的验证. 也许它也应该具有实现自定义验证器的能力. 任何建议将不胜感激, 谢谢!解决方法:javax.validation(JSF 303 – Bean Validation) Hibernate验证器是参考实现.

java-如何使用HTTPClient设置HTTP请求标头的“身份验证”?【代码】

我想在向服务器发送POST请求时设置HTTP请求标头“ Authorization”.我如何用Java做到这一点? HttpClient是否支持它? http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z9 服务器要求我为授权字段设置一些特定的值:形式为ID:签名,然后他们将使用该身份验证请求. 谢谢阿杰解决方法:以下是设置请求标头的示例HttpPost post = new HttpPost("someurl");post.addHeader(key1, value1));post.addHeader(key2, value2));

java-验证AndroidManifest.xml文件【代码】

我正在研究可分析android应用程序的Java SE应用程序. 是否有任何可用于验证AndroidManifest.xml的架构/ DTD?如果找到名称空间定义,例如:xmlns:android="http://schemas.android.com/apk/res/android"但是schemas.android.com不能解析为实际主机,因此那里没有架构文件:-( 注意:我不想在Android平台上进行验证.解决方法:Android XML没有DTD /方案,您必须依靠其他可以执行验证的工具,例如Naresh解释. 另请参见“Where are the sche...

PHP和Java电子邮件验证“ @”符号【代码】

尝试获取代码以搜索键入的电子邮件地址中是否存在“ @”符号,如果没有则回显.无需搜索@代码,一切正常. check.php<?php include '/connect.php'; //connects to mysql$email = mysqli_real_escape_string($connect, $_POST['email']);$check = mysqli_query($connect, "SELECT email FROM users WHERE email='$email'"); $check_num_rows = mysqli_num_rows($check);if ($email==NULL) {echo 'Enter an email'; } elseif (strlen($e...

java-XML验证不会释放xml文件【代码】

我正在尝试针对JAVA中的XSD文件验证XML文件.我的问题不是验证本身,因为这可以正常工作.我的问题是,验证后未释放XMLfile.如果以后尝试访问该文件,则会收到错误“该文件已被其他资源使用”. 仅当验证失败时才会发生此错误(validator.validate(xmlSource)抛出异常)如果对该文件进行了验证而没有问题,则该文件将被释放并且可以被其他人访问. 有想法吗?public void validateXMLAgainstXSD(String xmlPath, String xsdPath) throws Pars...

java-验证JTextField值,使其以“ RA”开头,然后有8位数字【代码】

我有一个JTextField,用户必须在其中输入数据.它的值必须始终以RA开头,并且必须紧随其后的8位数字.因此,其长度将始终为10.例如RA12345678. 如何在Java中执行此操作? 我尝试使用MaskFormatter和JFormattedTextField,但未实现结果.我需要一起验证输入的长度.解决方法:我将为此使用JSpinner,并在数字前简单地添加RA.例如. 图片 典型输出RA8007006码import java.awt.*; import javax.swing.*;class CaptureRA {public static void main...

java-针对从WSDL提取的多个模式验证XML【代码】

我正在尝试使用SAAJ手动处理Web服务请求,但仍然针对Web服务的WSDL模式验证收到的请求.这个特定的WSDL包含多个元素,我使用wsdl4j提取了这些元素,并且当我尝试创建新的Validator时,我收到一条错误消息,关于Validator无法将一个模式内的引用解析为在另一个元素中定义的元素:org.xml.sax.SAXParseException; src-resolve: Cannot resolve the name 'ns0:CustomerNumber' to a(n) 'element declaration' component.我对实际的WSDL进行了...

java-Struts2中的表单验证【代码】

页面包含如下表格. 1)如果我插入到表单validate =“ true”,则在页面加载此表单后,将请求提交到邮件操作(此时尚未创建验证xml). 2)创建验证xml后(与动作相同),然后对该页面的控制请求的动作返回404页面. 我错过了什么?<s:form action="mail" method="post"> <s:textfield name="name" key="Your name" size="20" /> <div style="clear: both;margin-top:10px"></div> <s:textarea label="Comment" name="comment" cols="65" ro...

java-在页面加载而不是提交时发生struts验证【代码】

请原谅我;我对Struts有点陌生.我遇到一个问题,即页面加载时(而不是我实际提交表单时)进行验证.我整日都在论坛上搜寻和搜寻,没有任何运气.我显然做错了一些事情,应该很容易确定,但是我还没有发现问题所在. 这是我的struts.xml的片段:<action name="*Test" method="{1}" class="testClass"><interceptor-ref name="defaultStack"/> <result name="init">jsp/index.jsp</result><result name="input">jsp/index.jsp</result...

java-客户端验证无法使用validate()【代码】

我在validate()方法中进行验证.public void validate(){if(continent.equals("-1")){HttpServletRequest request=ServletActionContext.getRequest(); HttpSession session=request.getSession(); String s=(String)session.getAttribute("operation");if(s.equals("edit"))edit();else if(s.equals("add"))add();addFieldError( "Continent", "Continent must be selected");} }并在jsp(view)中添加了表单属性validate = true<s...

java-如何使用杰克逊来验证重复的属性?【代码】

我正在使用Jackson JSON库将一些JSON对象转换为POJO类.问题是,当我使用具有重复属性的JSON对象时,例如:{"name":"xiaopang","email":"xiaopang1@123.com","email":"xiaopang2@123.com" }杰克逊报告最后一个电子邮件对“ email”:“ xiaopang2@123.com”,然后解析该对象. 我从Does JSON syntax allow duplicate keys in an object?那里了解到,对具有重复属性的JSON对象进行反序列化时,会发生什么情况取决于库的实现,抛出错误或将最...

java-它如何与JSF2中的bean验证消息和i18n一起使用?【代码】

我创建了验证消息(ValidationMessages.properties)文件,以使i18n在我的项目中成为可能. 看起来像:pwtNumber.error=PWT Number error.. 我在faces-config.xml中定义了它:<message-bundle>com.mycompany.web.i18n.ValidationMessages</message-bundle>在我的代码中,我以这种方式使用它:@Null(message = "{pwtNumber.error}")public String getPwtNummer() {return pwtNummer;}但是问题是我没有收到错误消息,而是从属性文件中获得了...