2013-05-27 60 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的初学者,甚至任何编程。 –