是这样的,我们开发一套B/S架构的系统,当中有涉及到密码键盘和指纹仪我在开发过程中是自己电脑当服务器,发现没什么问题调用外设的地方用的是JNA调用厂家提供的DLL文件实现的后来部署到服务器上之后发现,这段代码一只调用的是服务器端的外设,比如我一台电脑接入了密码键盘和指纹
仪,然后通过网络访问服务器上的系统,但是我点击密码按钮的时候,通过一个请求到服务器端,调用的还是服务器端的密码键盘 这个要怎么办?求教求教求教?

解决方案 »

  1.   

    记得刚开始做开发的时候,做文件下载,结果在程序中获取存储路径的时候,直接取application.getRealPath("/"),呵呵,现在想想也好笑,本地测试,当然OK了,每次都可以保持在自己指定位置;要保存到客户端,就不能在java代码中写,你的问题也一样,应该写在页面上,javascript调用客户端键盘。原理就是这样的,具体代码实现还得自己调试。
      

  2.   

    求助啊!!!! JAVASCRIPT如何实现呢?  2L说的思路应该没错。
      

  3.   

    在对应页面绑定事件
    $("#password").bind("blur",function(e){
       //发送密码
    });
    var pass = "";
    $("#password").bind("keyup",function(e){
        e = e ? e : window.event; 
        var keyCode = e.which ? e.which : e.keyCode;
        //这里需要根据对应数值获取按下的字符
        //然后
        pass += keyCode;
    });