といろいろ調べていた時にたどり着いたページが下記のページ
要するに見えないFrameを生成して貼り付けてあげるという感じでしょうか。
一応試しに、下記のような感じで書いてみたら、ダウンロードができた。
一応試しに、下記のような感じで書いてみたら、ダウンロードができた。
Button btnNewButton = new Button("ダウンロード");
btnNewButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) { //ここには、実際はサーブレットのURLなどを書く
String fileDownloadURL = "http://hostname/mylog.log";
Frame fileDownloadFrame = new Frame(fileDownloadURL);
fileDownloadFrame.setSize("0px", "0px");
fileDownloadFrame.setVisible(false);
panel.add(fileDownloadFrame);
}
});
0 件のコメント:
コメントを投稿