サーバからファイルをダウンロードしようとしています。通常のGWT RPCコールではそれができないので、私はその仕事をするサーブレットを書いてくれました。クライアント側からは、Frameオブジェクトを作成しており、その中にサーブレットURLを設定し、そのフレームオブジェクトをルートパネルに追加します。 これをIEで実行すると、保存/開くファイルを要求するウィンドウがポップアップします。 しかし、私はFirefoxやGoogle Chromeブラウザで同じものを実行すると、何も動いていません。 私のサーブレット/サーバー側でリクエストがありません。 ここにコードの一部があります: -GWTフレームがMozilla FirefoxやGoogle Chromeで動作しませんが、IEでうまく動作します
文字列servletUrl = "http:// localhost:13080/Browser/ui/dataExportServlet?level = ZERO";
Frame frame = new Frame(servletUrl);
frame.setVisible(false);
RootPanel.get().add(frame);
誰かが私を助けてくれますか?
Yaは、どちらも同じポートで実行されています。サーブレットURLをchrome/mozillaに直接貼り付けると、ポップアップが表示されます。だから、私のサーブレットは正常に動作しています。しかし、GWT Applictaion、Frameによって呼び出すと、リクエストはサーブレットに届きません。 –