inputText框上的HID事件

时间:2012-01-13 15:42:54

标签: java jsf hid

我使用swings设计了一个独立的应用程序,可以使用HID事件从HID设备读取数据。我被要求在网站上实施。如何在JSF中的h:inputText框中处理HID事件。这可能吗?如果没有,有哪些可能的替代方案?

1 个答案:

答案 0 :(得分:1)

  

上下文中的HID设备是安全读卡器

好吧,您需要创建一个签名的Java AppletJava Web Start(JNLP)应用程序(它可以使用与您在Swing应用程序中使用的代码相同的代码)。这允许您在客户端执行Java(Swing)代码。最后,您可以通常的方式将此applet或JNLP应用程序嵌入到JSF页面中。您可以使用JavaScript API在applet或JNLP应用程序与JSF生成的HTML页面之间进行交互。

JavaScript中没有标准方法可以从键盘和鼠标以外的任意设备捕获事件。由于JSF基本上只是一个HTML / CSS / JS代码生成器,所以它在这里对你没有任何帮助。