我正在做一个几个月前的项目。我需要让它更加用户友好。该程序现在所做的是呈现一个加载站点并用户登录的小网络窗口。我现在想做的是能够要求用户给我他/她的登录信息,然后发送它从代码到网站,然后“按下”提交。使用户不必等待网页呈现,界面更加人性化。
我知道我可以使用 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 ...");
}
}
});