关于用IMPORT导入自己定义的类,不知道该放在什么位置?大家帮帮忙.在线等. ( 积分: 40 )

  • 主题发起人 主题发起人 lanbei
  • 开始时间 开始时间
L

lanbei

Unregistered / Unconfirmed
GUEST, unregistred user!
我的运行环境是JDK1.4,TOMCAT5.
在tomcat的目录下的webapps/建了一个bookshop文件夹.
有个COMMON.JSP文件,内容如下:
<%@ page import=&quot;java.io.*&quot;%>
<%@ page import=&quot;java.util.*&quot;%>
<%@ page import=&quot;java.sql.*&quot;%>
<%@ page import=&quot;java.util.*&quot;%>
<%@ page import=&quot;java.text.*&quot;%>
<%@ page import=&quot;bookshop.*&quot;%>
我自己定义一个类DBCconnectionManager.java内容如下:
package bookshop;
import java.sql.*;
public class DBConnectionManager{
private String user=&quot;sa&quot;;
public void setUser(String newUser){
this.user=newUser;
}
public String getUser(){
return user;
}
}
编译成的CLASS文件,放在TOMCAT/WEBAPPS/BOOKSHOP/WEB-INF/CLASSES/BOOKSHOP/里.
可是在编译时,却提示我找不到PACKAGE BOOKSHOP.为什么?
 
我的运行环境是JDK1.4,TOMCAT5.
在tomcat的目录下的webapps/建了一个bookshop文件夹.
有个COMMON.JSP文件,内容如下:
<%@ page import=&quot;java.io.*&quot;%>
<%@ page import=&quot;java.util.*&quot;%>
<%@ page import=&quot;java.sql.*&quot;%>
<%@ page import=&quot;java.util.*&quot;%>
<%@ page import=&quot;java.text.*&quot;%>
<%@ page import=&quot;bookshop.*&quot;%>
我自己定义一个类DBCconnectionManager.java内容如下:
package bookshop;
import java.sql.*;
public class DBConnectionManager{
private String user=&quot;sa&quot;;
public void setUser(String newUser){
this.user=newUser;
}
public String getUser(){
return user;
}
}
编译成的CLASS文件,放在TOMCAT/WEBAPPS/BOOKSHOP/WEB-INF/CLASSES/BOOKSHOP/里.
可是在编译时,却提示我找不到PACKAGE BOOKSHOP.为什么?
 
大家帮帮忙.不要因为问题简单就不理我好吗?
这个问题,困扰我好几天了.都没有解决.知道的帮帮我呀.
 
编译后,把Class文件放在bookshop路径下面;
再把bookshop目录放在WEB_INF下面的classes目录下面就OK了;
引用的时候使用:<%@ page import=&quot;bookshop.*&quot;%>
 
我就是向你说的那样作的呀?为什么不行呢?说找不到BOOKSHOP包呀?
 
包名的大小写.
 
查了一下.大小写也没有问题呀?
 
多人接受答案了。
 
后退
顶部