简易网页计数器
appli.jsp
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h4>网页计数器</h4>
<%
out.print("设置初值");
Integer intcount;
if(application.getAttribute("count")==null){
intcount=1;
}else{
intcount=(Integer.parseInt(application.getAttribute("count").toString()));
}
application.setAttribute("name", "zoe");
application.setAttribute("count", intcount);
out.print("set name=zoe");
out.print("<br>set count="+intcount+"<br>");
%>
<a href="show.jsp">显示页面</a>
</body>
</html>
show.jsp
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<br>获取用户名:<%=application.getAttribute("name") %>
<br>计数器:
<%
int mycount=Integer.valueOf(application.getAttribute("count").toString()).intValue();//获取保存在application对象中的值
out.print(mycount);
application.setAttribute("count",Integer.toString(mycount+1));
%>
</body>
</html>
运行结果: