0
我們正在運行時在JSP頁面的Collection對象中收集數據。我們想通過actionscript從MXML中讀取這些數據。如果有,請分享樣品。如何通過actionscript從MXML中讀取數據?
感謝, 蘇達
我們正在運行時在JSP頁面的Collection對象中收集數據。我們想通過actionscript從MXML中讀取這些數據。如果有,請分享樣品。如何通過actionscript從MXML中讀取數據?
感謝, 蘇達
function loadData():void
{
var ldr:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("page.jsp");
ldr.addEventListener(Event.COMPLETE, onLoad);
ldr.load(request);
}
private function onLoad(e:Event):void
{
var ldr:URLLoader = URLLoader(e.target);
trace(ldr.data);//traces the loaded string
//if the data is xml
/*
var myxml:XML = new XML(ldr.data);
trace(myxml.toXMLString());
*/
//update: answer to the comment:
//If the input string just lacks a root tag from being valid xml,
//you can introduce a dummy root tag.
var myxml:XML = new XML("<root>" + ldr.data + "</root>");
trace(myxml.data.toString()); //Hello
trace(myxml.value.toString()); //Hi
}
page.jsp應該序列收集到適當的格式(XML/JSON /其他),並返回。
非常感謝。但我還有一個問題在這裏。在我的JSP我有XML標記,但我無法獲得價值。例如, 。 我的jsp就像。 你好嗨 所以,如果我想我怎樣才能得到的數據或值的值。 從上面的例子你給我我得到以下錯誤。 TypeError:錯誤#1090:XML解析器失敗:元素格式錯誤。 請幫忙.. –
user149621
2010-07-30 12:38:21
@user從jsp傳遞的字符串應該是一個有效的xml - 你的字符串是無效的xml - 沒有根標籤。在jsp或flash端添加根標籤。 – Amarghosh 2010-07-30 13:03:19
@Amarghosh ..我已經添加了根標籤。如果你能舉一個例子可能會有所幫助。但我還有一個疑問,如果我寫文件名爲.jsp但要求XML不會打包上述錯誤? – user149621 2010-08-02 05:14:50