由于项目需要,系统得在B/S结构下,实现客户端读卡操作,我现在通过Applet调用读卡器相关动态库,我的applet程序在单独运行是(run as java applet)正常的,能正常的对读卡器进行操作,但当我把applet加到jsp页面后,再运行时,就做不了对读卡器的操作了?
希望大家帮我看看,或是大伙对b/s下操作读卡器的方法,请告知在下,不胜感激。

解决方案 »

  1.   

    本机的applet的安全机制造成的。你去查查 applet 本地 安全设置
      

  2.   

    我查了,说是要对applet用到的.jar进行签名,这我也做了,还是不行啊
      

  3.   

    就是要签名的,你可以先调用一些别的程序,如记事本之类的。证明你的签名是可以通过的,然后才是调用dll的问题。
      

  4.   

    我现在对签名这还有些不太明白,如:我的这个applet用到了JNative.jar,我是要把整个applet导为.jar进行签名,还是只对JNative进行签名?
    我之前试了,当我把整个applet程序导成.jar进行签名后,会报错,说找不到JNative下面的类,而只对JNative.jar进行签名的话,感觉小程序在页面里运行时又没调用动态库
    请各位朋友给说说啊