flex中獲取web項目訪問路徑

假如我想用navigateToURL訪問:http://localhost:8080/mall/login.jsp路徑;如果寫死,是可以直接訪問的,但要靈活一點就需要動態獲取了

我的做法是:1.靈活獲取訪問IP;2靈活獲取訪問端口;3.靈活獲取項目名稱;4.其它路徑寫死;5.組裝新路徑;

這種做法最終能拼湊出合法的訪問路徑,總感覺我這種做法還是有點複雜,不知道哪位高手有更好的方法,留言告訴我啊。


var bm:IBrowserManager = BrowserManager.getInstance();
var path:String = bm.url;
var serverPortStr:String = URLUtil.getServerNameWithPort(path);
var temPath:String = path.substr(path.indexOf(serverPortStr,0) + serverPortStr.length + 1, path.length);
var projectName:String = temPath.substr(0,temPath.indexOf("/"));
var newPath:String = "http://" + serverPortStr + "/" + projectName + "/printEnergyProof";


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章