关于jsp页面导入的问题和

时间:2009-12-11 07:18:00

标签: jsp import

您好我有一个正在运行的J2EE应用程序,我的基本结构为

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作为根目录中的一个目录,该目录使用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"/>

我的问题是,当我创建该目录时,我需要更改上面的导入,因为obvisoulsy它不会找到那些类。这个login2.jsp如何在com.top.web中找到这些类??

还有useBean呢?怎么会被发现?

1 个答案:

答案 0 :(得分:1)

为什么你认为它找不到它们?

jsp引用的类必须位于classpath中。类路径包括WEB-INF/classes。 jsp的位置并不重要。