在JavaBean中:
<jsp:useBean id="sql" scope="session" class="superDB.SimpleXMLData"/>
<%
sql.setSql();
%>
其中的id 的有效期是多久啊,
与
<%@page import="superDB.*"%>
<%
SimpleXMLData a = new SimpleXMLData();
a.setSql();
%>
有什么区别呢??
有效期在scope中定义,有四种:page,session,request,application,参见jsp specification
第二种情况是第一种的scope为page的情况
<jsp:useBean id="sql" scope="session" class="superDB.SimpleXMLData"/>
指的是在一个会话期内有效!