如何在网页中调用嵌入式java函数

如何在网页中调用嵌入式java函数,java,javascript,jquery,Java,Javascript,Jquery,下面是我想在网页中使用的函数,我想在script节点中将其作为其他javascript函数调用。但是你能告诉我如何做到这一点吗 public static String getClipboard() { Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null); try { if (t != null && t.isDataFlavor

下面是我想在网页中使用的函数,我想在script节点中将其作为其他javascript函数调用。但是你能告诉我如何做到这一点吗

public static String getClipboard() {

    Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);

    try {
        if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
            String text = (String)t.getTransferData(DataFlavor.stringFlavor);
            return text;
        }
    } catch (UnsupportedFlavorException e) {
    } catch (IOException e) {
    }
    return null;
}
我对这个概念完全陌生。。如果你能回答这个问题,那将非常有帮助。。
谢谢

只有在Java小程序上运行时,才能调用Interactive with Java


如果您需要在Javascript中与剪贴板交互,堆栈溢出问题将为您解答。

用于在页面中启用Java和Javascript之间的双向通信。

是否要在浏览器中运行standar Java?还是我误解了你的问题?浏览器只能运行Javascript。是的,我不知道我们不能运行
Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null)
这一行就需要一个受信任的小程序。@MathiasBak“你不能只从脚本节点运行Java。”如果“脚本节点”指的是Javascript,你当然可以。类似于
alert(java.lang.System.getProperty(“java.version”)
的东西应该弹出信息。在浏览器中安装的Java版本上。@AndrewThompson不适用于我。你能链接到解释代码的资源吗?我得到未捕获的引用错误:未定义java。正确。除此之外,您还可以使用Ajax调用在服务器端执行它,然后相应地更新DOM。我只是指客户端交互(这似乎是家长海报感兴趣的)。