Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT与响应对象问题_Gwt - Fatal编程技术网

GWT与响应对象问题

GWT与响应对象问题,gwt,Gwt,这是一个非常奇怪的问题。我的机器上运行着一个servlet,它返回XML代码以用于fusion图表。我知道服务器正在将数据写入流,因为我让它打印出它正在写入的内容。看起来是这样的: Data: "<chart caption='FusionChart' xAxisName='Month in 1200' yAxisName='Men Killed'>" + "<set label='January' value='10.0' />" + "<set label='F

这是一个非常奇怪的问题。我的机器上运行着一个servlet,它返回XML代码以用于fusion图表。我知道服务器正在将数据写入流,因为我让它打印出它正在写入的内容。看起来是这样的:

Data: "<chart caption='FusionChart' xAxisName='Month in 1200' yAxisName='Men Killed'>" + "<set label='January' value='10.0' />" + "<set label='February' value='13.0' />" + "<set label='March' value='18.0' />" + "<set label='April' value='12.0' />" + "<set label='May' value='22.0' />" + "<set label='June' value='14.0' />" + "<set label='July' value='18.0' />" + "<set label='August' value='12.0' />" + "<set label='September' value='14.0' />" + "<set label='October' value='10.0' />" + "<set label='November' value='19.0' />" + "<set label='December' value='15.0' />" + "</chart>"
数据:“”++++++++++++++++++++++++++++++++++
现在有一个奇怪的部分,GWT2.3从响应中获取数据,并显示在警报窗口或HTML小部件中,它显示的是“+”+“+”+“+”+”+“+”+”+“+”+”+”,等等。就像所有的XML数据都被剥离了一样。有人知道原因吗


谢谢。

如何将返回的数据添加到DOM?如果您将其视为原始HTML(例如调用setInnerHtml()),这将解释您看到的行为。如果使用FireBug/WebInspector检查DOM结构,是否会看到
元素

根据您用来显示XML的小部件,您将需要类似于
setInnerText()
的内容