Input 在网站上输入程序输入值
我希望在JavaFX2.0程序中有一个函数,它接受用户输入并将其转发到网站文本字段,然后获取网站返回的值。该网站将是一个检查spesific计划保修是否有效的网站 用户需要输入的全部内容是reg。ID和可能的程序品牌 我只是在寻找如何做到这一点的想法,链接,甚至代码将是一流的。我怀疑它不需要那么多代码,但是嘿。。我以前很惊讶Input 在网站上输入程序输入值,input,javafx,Input,Javafx,我希望在JavaFX2.0程序中有一个函数,它接受用户输入并将其转发到网站文本字段,然后获取网站返回的值。该网站将是一个检查spesific计划保修是否有效的网站 用户需要输入的全部内容是reg。ID和可能的程序品牌 我只是在寻找如何做到这一点的想法,链接,甚至代码将是一流的。我怀疑它不需要那么多代码,但是嘿。。我以前很惊讶 谢谢!:) 一种可能的实现算法: 在WebView中加载保修检查页面 监视webEngine.documentProperty以检查加载何时完成 加载完成后,使用webEn
谢谢!:) 一种可能的实现算法:
WebView
中加载保修检查页面webEngine.documentProperty
以检查加载何时完成webEngine.executeScript
将文本字段设置为
所需值并提交表格webEngine.documentProperty
更多内容,并在加载文档后检查文档(使用JavaScript或Java)以查看保修是否有效
或
b。将结果保修显示页面更改为调回Java,并将保修状态通知您的应用程序一些背景资料 如果您可以控制网站页面内容,那么您的实现可能会变得更容易。但是我认为你仍然可以在不修改网站的情况下得到你想要的结果 最近的JavaFX2.1版本中增加了一些内容,以便于从Javascript回调到Java。您要阅读的部分是使用
webEngine.executeScript
方法“处理JavaScript命令”和使用JSObject.setMember
从JavaScript调用JavaFX”
你可能还想看看我写的一个例子。它演示了将html加载到WebView
、从Java调用WebView
上的函数以及将用户与WebView
交互的结果返回Java的各种方法。这并不完全是你想要的,但其中的想法可能会有所帮助
另一个选择是:
java.net.URL
并直接从java应用程序发布到Web服务器,无需使用WebView
这就是我可能采取的执行此类任务的方法-完全取消WebView的使用。一种可能的实现算法:
WebView
中加载保修检查页面webEngine.documentProperty
以检查加载何时完成webEngine.executeScript
将文本字段设置为
所需值并提交表格webEngine.documentProperty
更多内容,并在加载文档后检查文档(使用JavaScript或Java)以查看保修是否有效
或
b。将结果保修显示页面更改为调回Java,并将保修状态通知您的应用程序一些背景资料 如果您可以控制网站页面内容,那么您的实现可能会变得更容易。但是我认为你仍然可以在不修改网站的情况下得到你想要的结果 最近的JavaFX2.1版本中增加了一些内容,以便于从Javascript回调到Java。您要阅读的部分是使用
webEngine.executeScript
方法“处理JavaScript命令”和使用JSObject.setMember
从JavaScript调用JavaFX”
你可能还想看看我写的一个例子。它演示了将html加载到WebView
、从Java调用WebView
上的函数以及将用户与WebView
交互的结果返回Java的各种方法。这并不完全是你想要的,但其中的想法可能会有所帮助
另一个选择是:
java.net.URL
并直接从java应用程序发布到Web服务器,无需使用WebView