2013-08-29 28 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”协议,被访问的帧具有“数据”协议。协议必须匹配

请帮我在这

感谢, 萨里萨。

回答

相关问题