帮我看看2个jsp程序哪个是对的!!!!在线等!!!
程序1:
<%@ page contentType = "text/html; charset = gb2312" buffer = "16kb"%>
<html>
<TITLE>缓冲区的操作</TITLE>
<body>
<center>缓冲区的操作</center>
<hr>
原缓冲区的大小为<%=response.getBufferSize()%>bytes<br>
<%
response.setBufferSize(8*1024);
%>
更改后为<%=out.getBufferSize() %>bytes<br>
<hr>
<%
for(int i=0;i<=10000;i++)
{
out.println("缓冲区剩余"+out.getRemaining() + ";i=" + i);
if(response.isCommitted())
{
out.println("<br>数据从缓冲区输出<br>");
break;
}
}
%>
</body>
</html>
程序2
<%@ page contentType = "text/html; charset = gb2312" buffer = "16kb"%>
<html>
<TITLE>缓冲区的操作</TITLE>
<body>
<center>缓冲区的操作</center>
<hr>
原缓冲区的大小为<%=out.getBufferSize()%>bytes<br>
<%
response.setBufferSize(8*1024);
%>
更改后为<%=response.getBufferSize() %>bytes<br>
<hr>
<%
for(int i=0;i<=10000;i++)
{
out.println("缓冲区剩余"+out.getRemaining() + ";i=" + i);
if(response.isCommitted())
{
out.println("<br>数据从缓冲区输出<br>");
break;
}
}
%>
</body>
</html>
问题点数:0、回复次数:3Top
1 楼sunlen(伏枥-我的blog网站http://blog.csdn.net/sunlen)回复于 2003-12-01 21:50:10 得分 0
程序1Top
2 楼sibuliao(尚勇军)回复于 2003-12-01 22:23:43 得分 0
为什么呀
楼上的能不能说清楚点
谢谢!Top
3 楼wujinpinga(滴水穿石)回复于 2003-12-01 23:10:17 得分 0
两个程序都是能够运行的但都没有对buffersize的更改生效,buffersize仍然是page属性中设置的buffersize大小,要想改变buffersize还是要改page属性中的buffer
用response.setBufferSize(int)改不了缓冲区大小Top




