在bean2里声明一个bean1的实例就行了。
public class bean2
{
bean1 mycondb=new bean1();
dataType mydt;
public bean2{dataType mydt=bean1.getData();
}
}
public class bean2
{
bean1 mycondb=new bean1();
dataType mydt;
public bean2{dataType mydt=bean1.getData();
}
}
解决方案 »
- 字符编码的问题,请指教下
- struts2.2.3+spring2.5.6+hibernate3.3
- 在jsp上显示pdf,如何查看指定的页
- 我有一串json数据[{bh":"001","name":"小花猫"}] ,我该如何提前它们bh的值和name的数值呢?
- 用JSP实时计算访问量的问题
- URL地址组合问题
- [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936 的问题
- struts2request对象set问题
- 有谁遇到过类似的问题,大家一起讨论一下!!!!!!
- 异常
- 关于中文问题:http://localhost:8080/aa/jsp2.jsp?user=%u516C%u53F8&pass=公司
- 请教一个JSP打包的问题,高分奉送
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大伙帮忙找找是什么问题
就可以了。^_^
bean1 bean2都放在com目录下
import com.conndb;
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
提示的错误
把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; }
}
祝你好运了!