といろいろ調べていた時にたどり着いたページが下記のページ
要するに見えない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 件のコメント:
コメントを投稿