请问我要在servlet中调用javabean怎样做呢?servlet在classes/servlet下login.class

sunkay 2003-03-01 12:27:14
请问我要在servlet中调用javabean怎样做呢?servlet在classes/servlet下login.class
javabean在classes/test下test.class
...全文
46 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunkay 2003-03-02
  • 打赏
  • 举报
回复
出错提示跟没改一样呀
ejb99666 2003-03-02
  • 打赏
  • 举报
回复
把login.java 中的 package test ; 去掉,
加入 import test;
试试先。
huangjiuyt 2003-03-02
  • 打赏
  • 举报
回复
D:\Tomcat 4.1\webapps\project_name\WEB-INF\test\faq.class
在login.java中import test.*;
sunkay 2003-03-02
  • 打赏
  • 举报
回复
请问怎样在编译的时候指定classpath??
SAsura 2003-03-02
  • 打赏
  • 举报
回复
编译的时候指定classpath
sunkay 2003-03-02
  • 打赏
  • 举报
回复
以下是login.java的部分代码从中调用faq.class它们都放在同一个目录

package test;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*;

public class login extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**Initialize global variables*/
public void init()throws ServletException {
faq work1=new faq();
}
。。。。。。

faq.java如下:
package test;
import java.sql.*;
public class faq {
//JDBC-ODBC 桥
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:faq";
Connection conn = null;
ResultSet rs = null;
public faq() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println(e.getMessage());
}
}
//定义public型函数
public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
}
//----------------------
出现错误提示为:
C:\Program Files\Apache Tomcat 4.0\webapps\test\WEB-INF\classes\test>javac login
.java
login.java:13: cannot resolve symbol
symbol : class faq
location: class test.login
faq work1=new faq();
^
如何解决??????????????????
sparkwu 2003-03-01
  • 打赏
  • 举报
回复
Modify:
Try it package into *.jar
put in D:\Tomcat 4.1\webapps\project_name\WEB-INF\lib
Restart Server.
If can't solve this trouble, Please show error mesage.
sparkwu 2003-03-01
  • 打赏
  • 举报
回复
Try it package into *.jar
put in D:\Tomcat 4.1\webapps\project_name\WEB-INF\lib
If can't solve this trouble, Please show error mesage.
print 2003-03-01
  • 打赏
  • 举报
回复
跟我遇到的问题一样,,帮你顶了。。
sunkay 2003-03-01
  • 打赏
  • 举报
回复
上面的方法试过好像不行哦
sparkwu 2003-03-01
  • 打赏
  • 举报
回复
Try it:
login.java must add line -> import test.test;

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧