日期:2014-05-20  浏览次数:20773 次

关于servlet的一个文件有所不懂
package javax.servlet;

import java.io.IOException;
import java.io.InputStream;
public abstract class ServletInputStream extends InputStream
{

  protected ServletInputStream()
  {
  }

  public int readLine(byte b[], int off, int len)
  throws IOException
  {
  if(len <= 0)
  return 0;


  int count = 0;
  int c;
  do
  {
  if((c = read()) == -1)
  break;
  b[off++] = (byte)c;
  count++;
  } while(c != 10 && count != len);//c!=10表示什么意思,为什么写这个条件?????????
  return count <= 0 ? -1 : count;
  }
}
以上是servlet 里面的一个java文件,有一个条件不明白

------解决方案--------------------
其实c = 10是回车啦。
根据http协议规定,每次回车代表一个数据段的结束。

嗯,应该是这个意思。