关于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协议规定,每次回车代表一个数据段的结束。
嗯,应该是这个意思。