1
我正在研究一个几个月前的项目。我需要让它更加用户友好。该程序现在所做的是渲染一个网站窗口,在该窗口中加载站点并且用户登录。我现在想要做的是能够让用户给我他/她的登录信息,然后发送它从代码到网站,然后“按下”提交。这样用户不必等待网页呈现,界面更加友好。输入数据到网站
我知道我可以使用Jetty做到这一点,但事情是我使用NetBeans并且无法迁移该项目。
谢谢你们。
我正在研究一个几个月前的项目。我需要让它更加用户友好。该程序现在所做的是渲染一个网站窗口,在该窗口中加载站点并且用户登录。我现在想要做的是能够让用户给我他/她的登录信息,然后发送它从代码到网站,然后“按下”提交。这样用户不必等待网页呈现,界面更加友好。输入数据到网站
我知道我可以使用Jetty做到这一点,但事情是我使用NetBeans并且无法迁移该项目。
谢谢你们。
你可以使用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 ...");
}
}
});