web读取身份证信息(java语言)

本文介绍了通过Java语言实现读取身份证信息的步骤,包括与硬件厂商协调获取jar包和API,将jar包引入项目,调用函数进行数据解析,并通过前端展示信息。重点在于理解接口文档和与硬件研发的沟通。
摘要由CSDN通过智能技术生成

其实实现读取身份证信息,代码其实没有多难,关键需要和硬件的厂商协调好,看他们的硬件是否支持二次开发(一般都支持)。如果支持我们需要和他们拿到他们底层的jar包和api(接口文档),要是有demo就更好了。

下面分享一下我实现的过程:

一:实现思路

1:和硬件的研发沟通好,拿到jar

因为需要动态库,会使用到dll,这个研发也会给我们,我们根据他们要求放在对应的位置就可以。dll怎么实现我们不需要理会,我们只要使用jar调用就可以。

2:把jar放到你的项目,build一下

3:新建对应的对象,调取函数,实现身份证读取

注意需要的参数,一般需要端口等,我这里需要的是端口,超时设置,头像路径。注意返回来的数据类型,最好是json数据格式,这样我们方便读取数据,我这里所有的信息合在一起返回来String类型。这里就需要我们做数据解析,我使用了数据分割,和截取数据长度,拿到自己想要的数据。

4:将信息返回前段,显示在from表单里面。

5:项目结束

二:具体代码

1:前段按钮触发

按钮

<div class="am-u-sm-3 am-u-sm-push-3">
 <button type="button"  onclick="checkNull()"  class="am-btn am-btn-primary">提取信息</button>
 </div>

js(ajax触发)

三种情况:

请求成功,显示在对应的from表单

请求失败,读取身份证有误

证件到期日小于一年,提醒使用者,注意到期日

//请求身份证信息
function checkNull(){
		$.ajax({
		       url:"test/test",//后台的接口地址
		       type:"post",//post请求方式
		       success:functio
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1029179954

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值