Загрузите новую страницу после отправки формы в Java - PullRequest
0 голосов
/ 13 июля 2011

Я делаю свой первый веб-сайт на Java, где форма из war / MyWeb.html управляется из MyWeb.java. Я хочу, чтобы после отправки формы загружалась новая веб-страница MyWeb2.html. Как я могу это сделать? У меня есть комментарий, где я думаю, что этот код должен идти ... СПАСИБО

ЧАСТЬ 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);
}       

1 Ответ

2 голосов
/ 13 июля 2011

Вы можете использовать

Window.Location.assign(url);

для этой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...