输入数据到网站

时间:2013-03-25 11:17:24

标签: web-services javafx-2

我正在开展一个已有几个月历史的项目。我需要让它更加用户友好。该程序现在所做的是渲染一个网站窗口,其中加载了一个站点并且用户登录。我现在要做的是能够要求用户给我他/她的登录信息,然后发送它从代码到网站,然后“按”提交。这样用户就不必等待网页渲染,界面更加用户友好。

我知道我可以使用Jetty执行此操作,但问题是我使用NetBeans并且无法迁移项目。

谢谢你们。

1 个答案:

答案 0 :(得分:1)

您可以使用javascript输入必要的值并提交表单,在页面加载时从java执行javascript:

webview.getEngine().getLoadWorker().stateProperty().addListener(new ChangeListener<State>() {
    public void changed(ObservableValue<? extends State> ov, State oldState, State newState)
    {
        if (ov.getValue() == State.SUCCEEDED)
        {
            webview.getEngine().executeScript("... javascript to submit the form goes here ...");
        }
    }
});