繁体   English   中英

在Java中提交表单后加载新页面

[英]Load a new page after submitting a form in Java

我正在做我的第一个 Java 网站,其中 war/MyWeb.html 中的表单由 MyWeb.java 管理。 我想要的是,在提交表单后,会加载一个新网页 MyWeb2.html。 我怎样才能做到这一点? 我有一条评论,我认为这段代码应该是 go...谢谢

MyWeb.html 的一块

<table align="center">
<tr>
  <td id="fileChooserContainer" align="left"></td>
</tr>
<tr>
  <td id="submitButtonContainer" align="right"></td>
</tr>
</table>

MyWeb.java 的一块

public void onModuleLoad() {
  final Button submitButton = new Button("Submit");
  final FileUpload chooser = new FileUpload();
  RootPanel.get("submitButtonContainer").add(compressButton);
  RootPanel.get("fileChooserContainer").add(chooser);

  class EncoderHandler implements ClickHandler, KeyUpHandler {
    public void onClick(ClickEvent event) {
        loadNewPage();
    }

    private void loadNewPage() {
    // What do I have to code here to open a MyWeb2.html???
    }
  }

  EncoderHandler handler = new EncoderHandler();
  submitButton.addClickHandler(handler);
}       

您可以使用

Window.Location.assign(url);

以此目的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM