您好我有一个正在运行的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呢?怎么会被发现?
答案 0 :(得分:1)
为什么你认为它找不到它们?
jsp引用的类必须位于classpath
中。类路径包括WEB-INF/classes
。 jsp的位置并不重要。