0 0

gwt2.0在ie下上传文件后,返回的xml自动添加了一些标记25

最近项目由gwt1.7升级到2.0,ie上传文件后返回的xml老是解析失败,而ff,chorme都没事。

项目使用时java服务端,用xml传递数据。

开始找问题:上传文件时注册的回调接口是

FormPanel.SubmitCompleteHandler

 然后使用

public void onSubmitComplete(SubmitCompleteEvent event){
      Window.alert("onSubmitComplete:"+event.getResults());
}

 发现打印出来一堆乱七八糟的东西,初步分析,应该是被加上了平时ie打开xml时的样式,其中还有一些ie打开xml时带的“-”号

 

<DIV class=e><SPAN class=b>&nbsp;</SPAN> <SPAN class=m>&lt;?</SPAN><SPAN class=pi>xml version="1.0" encoding="UTF-8" </SPAN>
 

上传文件模拟的表单,大致是

ProcFormHandler submitCompleteHandler = new ProcFormHandler(form, callback);
HandlerRegistration hr = form.addSubmitCompleteHandler(submitCompleteHandler);
form.submit();

 从servlet返回数据时设定

response.setContentType("text/xml");

 现在的问题是,我不知道怎么设置,才让ie不会自动给xml加那些乱七八糟的标签


问题补充:<div class="quote_title">yonglin4605 写道</div><div class="quote_div">把&nbsp; response.setContentType("text/xml");&nbsp; 去掉试试</div> <br />去掉这句之后,返回的数据就成“null”了,我不知道ie到底怎么回事,普通请求,用的是RequestCallback,接收数据没问题,模拟了表单,上传了文件,返回xml就给它加上格式<img src="/images/smiles/icon_mad.gif"/>
GWT 
2010年2月11日 14:59

2个答案 按时间排序 按投票排序

0 0

这xml文件咋写成那样了:x
用json传吧

2010年2月17日 03:05
0 0

把  response.setContentType("text/xml");  去掉试试

2010年2月11日 17:21

相关推荐

    SmartGWT2.0 API

    SmartGWT 2.0 API 是一款基于Google Web Toolkit (GWT) 2.0的高级组件库,它为开发者提供了丰富的用户界面组件和强大的功能,以构建高性能、交互式的Web应用程序。SmartGWT 2.0 在其前身的基础上进行了多方面的改进...

    gwt2.0-api

    gwt2.0的api文档,chm格式的,方便大家查询。

    smartgwt-2.0API.CHM

    smartgwt-2.0API.CHM 2009年12月18日 ... SmartGWT 2.0发布下载了

    SmartGWT 2.0 API.zip

    在提供的压缩包"SmartGWT 2.0 API.zip"中,包含了一系列文件,这些文件对于理解和使用SmartGWT 2.0 API至关重要: 1. **stylesheet.css**:这是样式表文件,定义了API文档的外观和布局。它可能包括用于美化HTML页面...

    gwt2.0版本

    在GWT 2.0版本中,它为开发者提供了丰富的功能和改进,使得JavaScript编程变得更加简单,同时提高了应用程序的性能和用户体验。 GWT的核心理念是允许开发者使用Java语言来编写前端代码,然后通过编译器将其转换为...

    Ext GWT 2.0: Beginner's Guide

    《Ext GWT 2.0: Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ext GWT 2.0这一强大的Web应用程序开发框架。这本书结合了理论与实践,提供了丰富的示例代码和源码,使得学习过程更加直观和...

    GWT2.0RC1.chm

    GWT2.0类库详细结构图,是学习GWT的首选资料

    Ext GWT 2.0, Beginner's Guide

    《Ext GWT 2.0, Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者深入了解和掌握Ext GWT 2.0这一强大的Java Web开发框架。Ext GWT,全称EXT Java Widget Toolkit,是Sencha公司开发的一个用于构建富...

    GWT实现文件上传文件上传

    可能需要在web.xml中添加或修改Servlet映射,设置最大上传文件大小等参数。 具体实现步骤可能如下: 1. **创建FileUpload控件**:在GWT客户端,创建一个FileUpload控件,并添加到布局中。同时,设置一个Submit按钮...

    Ext GWT 2.0 Beginner’s Guide

    《Ext GWT 2.0 初学者指南》是一本专为希望提升网站用户体验的开发者设计的书籍,由Daniel Vaughan撰写。本书旨在帮助读者掌握Ext GWT这一强大的框架,通过详细的指导和实例,使读者能够迅速上手并利用Ext GWT开发出...

    Ext GWT 2.0 Beginner's Guide

    《Ext GWT 2.0 Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者深入了解Ext GWT框架的核心概念及其在Web开发中的应用。本书由Daniel Vaughan撰写,版权属于Packt Publishing,并于2010年首次出版。 ##...

    Ext + Gwt + Struts2.0开发3

    然后在项目的module配置文件中引入该库,编辑`test.gwt.xml`,添加必要的CSS和JS引用。 4. **编写Gwt-Ext程序**:创建一个新的module,并添加继承自GwtExt和Standard的主题。Google Plugin会自动生成对应的client包...

    GWT SimpleXML, XML解析

    这样,解析后的XML数据就可以方便地在GWT客户端进行操作和展示。 5. **异常处理**:在整个过程中,应处理可能出现的网络错误、解析错误和其他异常。GWT的`RequestCallback`接口提供了错误处理方法,SimpleXML的异常...

    GWT-EXT2.0最佳实践教程,源代码打包供下载

    《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...

    gxt-2.2.4 EXT GWT

    gxt-2.2.4 EXT GWT Note : Ext GWT 2.X requires GWT 1.7+ or GWT 2.0+ (any build ending in "-gwt2.zip").

    配置GWT.ui.xml代码提示

    在开发Google Web Toolkit (GWT) 应用程序时,我们经常会遇到在Eclipse IDE中编辑`.ui.xml`文件时出现性能问题,如卡死、响应慢等。这些问题可能极大地影响开发效率。本文将详细解释如何配置GWT的`.ui.xml`代码提示...

    使用GWT实现文件上传功能

    在GWT项目的部署配置文件(通常是`war/WEB-INF/web.xml`)中,需要添加Servlet的配置,以便服务器知道如何处理文件上传请求: ```xml &lt;servlet-name&gt;TestCaseUploadServlet &lt;servlet-class&gt;gwt.server....

    GWT规约2.0补充1

    虽然主要推荐使用简单句,但GWT规约也允许在特定情况下使用复合句,如条件语句和循环语句。这有助于在一个步骤中完整地描述一个复杂的行为,如"如果用户输入的密码不正确,系统显示错误消息"。复合句的使用应保持...

    需要GWT-Ext 2.0.5来下

    GWT-Ext 2.0.5 has been released. Grab the distribution from the Downloads area. GWT-Ext 2.0.5 supports GWT 1.5 final (1.5.2), Firefox3 and Chrome.

Global site tag (gtag.js) - Google Analytics