2012-02-04 186 views
0

我有一個服務器程序在服務器TOMCAT 6.0上運行。服務器程序將打印消息「hello world」continueoulsy.Now我想開發一個客戶端程序,當我開始時應該去並在服務器上運行,並在客戶端上顯示該消息。限制是客戶端應該通過命令行調用。服務器程序編寫爲java.I,這個字段是新的,不知道該怎麼做!help please!在服務器上運行客戶端應用程序

+2

我想你混淆架構。這是功課嗎?我想你想要的是一個命令行客戶端,它向一個URL發出一個HTTP請求,並顯示來自服務器的響應。如果你的谷歌* Java HTTP請求*,你應該得到結果。 – 2012-02-04 07:56:23

回答

0

你必須使用URLConnection類。

import java.net.*; 
import java.io.*; 

public class URLConnectionReader { 
    public static void main(String[] args) 
     throws Exception { 
      URL myURL = new URL("[Your servlet URL]"); 
      URLConnection yc = 
      myURL.openConnection(); 
      BufferedReader in = new BufferedReader(
        new InputStreamReader(
        yc.getInputStream())); 
      String inputLine; 

      while ((inputLine = in.readLine()) != null) 
       System.out.println(inputLine); 
      in.close(); 
    } 
} 

和servlet時,你必須寫response.getOutputStrem().println("Hello world");

相關問題