向深圳一公司买了一个U.ARE.U4000的指纹采集仪,用于我们的一个JSP开发的项目,商家给的jsp 例子调试不通过,要调用的文件是match.dll,在文件processLogon.jsp中
<jsp:useBean id="ss" class="matchfp.MatchForJava" scope="application"> </jsp:useBean>
class="matchfp.MatchForJava" 例子中没有给出来,在该文件中间是如下的程序
String reg = rs.getString("fingertemplate"); if (ss.toProcess(reg, fingertemplate))
{
fingerpass = true;
}
下面是商家给的说明文档:
2 其它WEB服务器和脚本语言
通过DLL库方式解决后台比对的问题,如果后台服务器和脚本语言直接支持调用DLL库,则调用DLL库输出函数process进行比对,或者可以通过其它方式,例如,利用Java与DLL 进行通讯技术按照一定的逻辑包装成java类,提供给JSP或者JAVA调用。 DLL库输出Process方法原型描述(stdcall方式): (1) Function process(ARegTemplate As String, AVerTemplate As String) As Boolean 比对指纹模板,ARegTemplate是登记模板,AVerTemplate是比对模板,比对成功返回True,失败返回False。 我应该怎么写这个类呢?有没有详细点的方法.
<jsp:useBean id="ss" class="matchfp.MatchForJava" scope="application"> </jsp:useBean>
class="matchfp.MatchForJava" 例子中没有给出来,在该文件中间是如下的程序
String reg = rs.getString("fingertemplate"); if (ss.toProcess(reg, fingertemplate))
{
fingerpass = true;
}
下面是商家给的说明文档:
2 其它WEB服务器和脚本语言
通过DLL库方式解决后台比对的问题,如果后台服务器和脚本语言直接支持调用DLL库,则调用DLL库输出函数process进行比对,或者可以通过其它方式,例如,利用Java与DLL 进行通讯技术按照一定的逻辑包装成java类,提供给JSP或者JAVA调用。 DLL库输出Process方法原型描述(stdcall方式): (1) Function process(ARegTemplate As String, AVerTemplate As String) As Boolean 比对指纹模板,ARegTemplate是登记模板,AVerTemplate是比对模板,比对成功返回True,失败返回False。 我应该怎么写这个类呢?有没有详细点的方法.
http://www.itpub.net/106333.html
顺便说一句,一般dll文件的调用只需要加载一次,所以最好放在静态块中实现