2011-05-11 61 views
0

我有一個小問題。我希望有一個人可以幫助我。從代碼中更改應用程序上下文

我正在爲我的論文開發一個應用程序。 現在我有一個應用程序context.properties.txt,我定義:

host= (ip address) 
port=8080 

現在,這是靜態的,我更改IP地址我想連接到服務器。 但是這對用戶來說不是非常有用,因爲他無法訪問該文件。

現在是我的問題我可以在我的flex代碼中更改這個主機ip地址嗎?我該怎麼做。

希望有人能幫助我。

親切的問候,

蒂博·海倫

+0

我不熟悉那個文件。使用Google搜索...這是一個Spring Actionscript項目嗎?如果是/不是,那種類型的信息可能會有用。 – 2011-05-11 10:04:39

+0

是的,這是一個春天actionscrip項目......不得不提到它,我的壞。 – Thibault 2011-05-11 11:44:07

回答

0

通常配置即services.xml中嵌入在編譯的時候,這個博客

Externalizing Service Configuration using BlazeDS and LCDS

朝着方式外化服務配置指出,

希望工程,

+0

謝謝你的迴應,但它並沒有退出我正在尋找的東西。這是一個我想改變的文本文件。在那個文本文件中,我只有2行:hoste = ....和port = 8080。當我啓動應用程序時,我想讓用戶輸入一個必須寫入該文本文件的IP地址。 – Thibault 2011-05-11 11:50:02

+0

你想寫在文件從Flex,如果是這樣從你的客戶端調用Java並傳遞值,讓Java爲你做:)希望可以幫助 – Imran 2011-05-11 11:57:46

0

查看文檔,FlexXMLApplicationContext只是應用程序上下文的一個示例。可能的話,你可以從它或XMLApplicationContext派生出來,以允許運行時修改配置變量,如果上下文類不支持它的話?

您將無法更改XML文件本身的值,因爲它是一個編譯資源,但您應該能夠擴展SpringAS以在運行時執行您想要的操作。

相關問題