這是絕對的不同嘛。 1、import import只是引用一個類或者一個包。這樣在使用的時候就不必輸入類的全名了。比如:java.util.Date d=new java.util.Date(),這樣比較累,尤其是很多代碼的時候。我們可以這樣寫: import java.util.*; // or //import java.util.Date
Date d =new Date();
在JSP中使用IMPORT和在JAVA中使用沒什么不同, <%@ page import="java.util.*"%> 以下是JRUN生成的SERVLET代碼; import java.util.*;
2、usebean usebean實際上是創建或者得到類的一個實例。 看看JRUN為一個scope為page的usebean生成的SERVLET代碼 <jsp:useBean id="myd" scope="page" class="Date"/> servlet代碼: Date myd = (Date)pageContext.getAttribute("myd", PageContext.PAGE_SCOPE ); if(myd == null) { if(JRunJSPStaticHelpers.getAndSetBean(pageContext, "myd", Date.class,PageContext.PAGE_SCOPE , 2)) { myd = (Date)pageContext.getAttribute("myd", PageContext.PAGE_SCOPE ); } else { myd = (Date)pageContext.getAttribute("myd", PageContext.PAGE_SCOPE ); } } pageContext.setAttribute("myd",myd);
現在應該明白有什么不同了吧。 sonymusic
|