2012-02-04 161 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");

相关问题