测试application和request:
1.包:
package ScopeTest;
/**
*
* @author lucifer
*/
public class TestScope {
PRivate int i;
public TestScope(){
i = 0;
}
public int getNextInt(){
return ++i;
}
}
2.jsp代码:
<%--
Document : TestScope
Created on : 2009-10-3, 14:29:18
Author : lucifer
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="reqScope" class="ScopeTest.TestScope" scope="request"/>
<jsp:useBean id="appScope" class="ScopeTest.TestScope" scope="application"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
Application Scope:
<jsp:getProperty name="appScope" property="nextInt"/>
<br>
Request Scope:
<jsp:getProperty name="reqScope" property="nextInt"/>
<form method="get" action="TestScope.jsp">
<input type="submit" value="Reget">
</form>
</body>
</html>
3.输出:
Application Scope: 1
Request Scope: 1
按下按钮后输出:
Application Scope: 2
Request Scope: 1
新闻热点
疑难解答