在bean2里声明一个bean1的实例就行了。
public class bean2
{
bean1 mycondb=new bean1();
dataType mydt;
public bean2{dataType mydt=bean1.getData();
}
}

解决方案 »

  1.   

    package com;
    import java.sql.*;
    import java.io.*;
    import java.util.*;
    public class part{
    String textsql = "";
    conndb db = new conndb();
    public String getselectlist() {
         String getlist= "";
         String sql1="select * from smallclass where leibie=1 and bigclass=2";
          try {
      ResultSet rs=db.executeQuery(sql1);
               while(rs.next()){
                  getlist= rs.getString("typename");
              }
      
              rs.close();
           return getlist;
          }
          catch (SQLException e) {
              return "";
          }
    }
    }我这样写的编译后系统提示的错误是
    G:\test\WEB-INF\classes\com>javac part.java
    part.java:9: cannot resolve symbol
    symbol  : class conndb
    location: class com.part
    conndb db = new conndb();
    ^
    part.java:9: cannot resolve symbol
    symbol  : class conndb
    location: class com.part
    conndb db = new conndb();
                    ^
    2 errors大伙帮忙找找是什么问题
      

  2.   

    将com目录加入classpath环境变量试试
      

  3.   

    是因为你的jdk找不到conndb类。
      

  4.   

    import bean1
    就可以了。^_^
      

  5.   

    还是不行呀 各位继续帮忙呀
    bean1 bean2都放在com目录下
      

  6.   

    //在bean2中加上
    import com.conndb;
      

  7.   

    G:\test\WEB-INF\classes\com>javac part.java
    part.java:2: cannot resolve symbol
    symbol  : class conndb
    location: package com
    import com.conndb;
               ^
    part.java:7: cannot resolve symbol
    symbol  : class conndb
    location: class com.part
    conndb db = new conndb();
    ^
    part.java:7: cannot resolve symbol
    symbol  : class conndb
    location: class com.part
    conndb db = new conndb();
                    ^
    3 errors
    提示的错误
      

  8.   

    终于成功了!!!^_^^_^
    把bean2也打包,引入的时候:import 包名.*;
    我的代码:
    conndb.java
    package wxxz.connect;import java.io.*;
    import javax.servlet.http.*;
    import java.sql.*;public class conndb implements HttpSessionBindingListener
    {    String url;
        String user;
        String pwd;
        Connection conn;    public conndb()
        {
            url="jdbc:oracle:thin:@202.194.140.75:1521:tax";
            user = "tax";
            pwd = "tax";
            conn = null;
        }    public Connection GetConn()
        {
            try
            {
                Class.forName("oracle.jdbc.driver.OracleDriver");
                conn = DriverManager.getConnection(url, user, pwd);
            }
            catch(Exception exception)
            {
                exception.printStackTrace();
            }
            return conn;
        }
    public void close()
    {
    try{
    conn.close();
    conn=null;
    }
    catch(SQLException sex)
    {
    System.out.println(sex.toString());
    }
    }
    //当BEAN加入SESSION时,将自动调用此方法
    public void valueBound(HttpSessionBindingEvent event){
    this.GetConn();
    System.out.println("i love you");    
            }
    //当bean从session中移除时,将自动调用此方法
    public void valueUnbound(HttpSessionBindingEvent event)
    {
    if(conn!=null)
    {close();}
    System.out.println("I LOVE YOU WANGDONG FOREVER!");
    }
    }
    testbean.java(在其中引用上一个bean)
    package wxxz.connect;import java.io.*;
    import javax.servlet.http.*;
    import java.sql.*;
    import wxxz.connect.*;public class testbean
    {
    Connection conn;
    Statement stmt;  public Statement testbean()
      {
      conndb newconn=new conndb();
          conn=newconn.GetConn();
      try{
      Statement stmt=conn.createStatement();
      }
       catch(Exception exception)
            {
                exception.printStackTrace();
            }
      return stmt;  }
    }
    祝你好运了!