2013-05-27 89 views
-1

這個方法做什麼特別是在url ..what中存儲字符串的行是8084/Filter/Shutdown,8084/Filter/ReStart,8084/Filter/NewServlet ... plz help我im工作在一個PC遠程項目無法理解下面的j2me代碼

public test(Midlet midlet,String str,String ip) 

{ 
if(str.equals("Shutdown")) 
{ 
Url="http://"+ip+":8084/Filter/Shutdown" ; 
} 
if(str.equals("Restart")) 
{ 
    Url="http://"+ip+":8084/Filter/Restart"; 
} 
if(str.equals("File")) 
{ 
    Url="http://"+ip+":8084/Filter/NewServlet"; 
} 


display = Display.getDisplay(midlet); 
} 
+0

btw:1.由於字符串只能有一個值,所以您應該使用'else if'。格式是醜陋的;-) – Sammy

回答

0

您的線正在構造URL

8084是一個端口號。 /Filter/Shutdown一條路徑。

我很肯定你必須在顯示它之前將URL設置爲midlet。

+0

但這條路徑位於..是在一個Web服務器或其他東西。 –

0

我想如果你運行它,嗅探流量,你會了解到這個應用程序的很多。 網絡上有PC監聽8084端口並解析GET請求命令。 我不知道什麼讓你感到困惑。

+0

這裏最有可能的一切都讓OP很困惑。從提問的方式來看,我認爲他不知道他在那裏做了什麼。最有可能是Java的初學者,甚至任何編程。 –