服务器编程问题
我用Java编写一个简单的Web服务器,然后从浏览器访问此服务器,我现在遇到了两个问题:
1、如何在浏览器页面中显示某些信息,如“此文件不存在”等
2、我希望在服务器中将客户端发来的报文全部显示出来,写了如下程序
ServerSocket listenSocket = new ServerSocket(6789);
Socket connectionSocket = listenSocket.accept();
BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
String requestMessageLine = inFromClient.readLine();
System.out.println(requestMessageLine);
boolean done = true;
while(done)
{
requestMessageLine = inFromClient.readLine();
System.out.println(requestMessageLine);
if(requestMessageLine==null)
done = false;
}
但程序无法从此循环中,请问我应该怎样做?