您好我有它工作在J2EE應用程序,我有基本結構關於jsp頁面導入和<jsp的問題:useBean的ID
APP
|____login.jsp
|____ other files/directories (several other directories and files required)
|____WEB-INF
|__classes
|__top
|___web (has more sub directories with class files)
|
______NewDir
|__login2.jsp
我要添加如上圖所示NEWDIR這將有另一個目錄一個類似login.jsp的int根目錄,它使用了com.top.web中的一些類。等等,login.jsp以下面的方式使用頁面頂部的那些。
<%@ include file="includes/utf8.jsp"%>
<%@ page import = "com.top.app.login.LoginBean" %>
<%@ page import = "com.top.app.login.*" %>
<%@ page import = "javax.servlet.http.Cookie" %>
<%@ page import = "org.apache.commons.logging.Log" %>
<%@ page import = "org.apache.commons.logging.LogFactory" %>
<jsp:useBean id="bean" scope="session" class="com.top.app.login.LoginBean"/>
的quesiton我是當我創建一個目錄,我需要改變上述進口,因爲obvisoulsy它不會找到這些類。這個login2.jsp如何在com.top.web中找到這些類...?
那麼useBean怎麼樣?那又會如何呢?
「@page import」聲明表明您正在JSP頁面中編寫原始Java代碼。這在可維護性,可測試性,可調試性,可重用性等方面是一種痛苦。我建議在太遲之前開始學習servlets。 – BalusC 2009-12-11 11:34:36