JSP基础教程源代码.docx
- 文档编号:1016050
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:229
- 大小:63.72KB
JSP基础教程源代码.docx
《JSP基础教程源代码.docx》由会员分享,可在线阅读,更多相关《JSP基础教程源代码.docx(229页珍藏版)》请在冰点文库上搜索。
JSP基础教程源代码
第1章JSP简介
例子1
Example1_1.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
这是一个简单的JSP页面
<%
inti,sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
%>
1到100的连续和是:
<%=sum%>
第2章JSP语法
例子1
Example2_1.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
<%!
inti=0;
%>
<%
i++;
%>
您是第
<%=i%>
个访问本站的客户。
例子2
Example2_2.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
<%!
intnumber=0;
synchronizedvoidcountPeople()
{
number++;
}
%>
<%
countPeople();//在程序片中调用方法。
%>
您是第
<%=number%>
个访问本站的客户。
例子3
Example2_3.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
<%@pageimport="java.io.*"%>
<%!
intnumber=0;
Filefile=newFile("count.txt");
synchronizedvoidcountPeople()//计算访问次数的同步方法
{
if(!
file.exists())
{
number++;
try{
file.createNewFile();
FileOutputStreamout=newFileOutputStream("count.txt");
DataOutputStreamdataOut=newDataOutputStream(out);
dataOut.writeInt(number);
out.close();
dataOut.close();
}
catch(IOExceptionee){}
}
else
{
try{
FileInputStreamin=newFileInputStream("count.txt");
DataInputStreamdataIn=newDataInputStream(in);
number=dataIn.readInt();
number++;
in.close();
dataIn.close();
FileOutputStreamout=newFileOutputStream("count.txt");
DataOutputStreamdataOut=newDataOutputStream(out);
dataOut.writeInt(number);
out.close();
dataOut.close();
}
catch(IOExceptionee){}
}
}
%>
<%
countPeople();
%>
您是第
<%=number%>
个访问本站的客户。