2013-08-29 30 views
0

我有一個應用程序,我必須生成XMl,XSD和Excel文件。我將把所有內容都包裝到單個zip文件中。 我的應用程序使用GWT,Spring和JPA開發。做下載功能我已經在HTML頁面中使用的iframe協議在下載大文件(GWT)時必須匹配異常

<iframe src="javascript:''" id="__gwt_downloadFrame" tabIndex='-1' 
    style="position: absolute; width: 0; height: 0; border: 0"></iframe> 

然後我用GWT FormPanel中提交請求到Servlet的實際上發送到後端的請求。

要生成Excel,我已經使用Jxl(JEXCEL)API 來生成XML,我已經使用StringBuffer來準備內容然後將其轉換爲字節。然後添加它的zip。 來生成XSD,我已經使用ByteArrayOutputStream,然後將其添加到zip。

如果我只選擇Excel,我可以立即下載文件。

背景本的servelt請求線程在運行,但經過一段時間可以看到下面的錯誤在瀏覽器的Javascript控制檯:

POST http://inhydsrapolu1.abc.com:9581/export/Export/exportUtility:9581/boddesk/BodDesk/exportUtility:1 封閉起源 「http://inhydsrapolu1.infor.com:9581」 框訪問一個起源爲「null」的框架。請求訪問的幀具有「http」協議,被訪問的幀具有「數據」協議。協議必須匹配

請幫我在這

感謝, 薩里薩。

回答

相關問題