EJB paramenters 传递的有关问题
EJB paramenters 传递的问题
最近写了一个结构类型的类,在EJB 中运用,但是再运行的时候网页上弹出的结果是 IOException sharling EJB paramenters 后台没报任何错误 想问问大神们,是不是我对JAVA 参数传递的理解有问题,还是对EJB 的理解有问题。下面是我的源代码。
ublic class MethodResult {
public boolean Success;
public String Message;
public Object Data;
public MethodResult() {
// <editor-fold defaultstate="collapsed" desc="Compiled Code">
/* 0: aload_0
* 1: invokespecial java/lang/Object."<init>":()V
* 4: aload_0
* 5: iconst_0
* 6: putfield com/rcb/MethodResult.Success:Z
* 9: aload_0
* 10: ldc
* 12: putfield com/rcb/MethodResult.Message:Ljava/lang/String;
* 15: aload_0
* 16: aconst_null
* 17: putfield com/rcb/MethodResult.Data:Ljava/lang/Object;
* 20: return
* */
// </editor-fold>
}
}
public interface DB2Operate {
public MethodResult Query(String tabename);
// Add business logic below. (Right-click in editor and choose
// "Insert Code > Add Business Method")
}
public class DB2Operatebean implements DB2Operate{
public MethodResult Query(String tabename)
{
// List Querylist=null;
MethodResult sr=new MethodResult();
List dblist=null;
Boolean blopen= dbu.Open("db2");//自己写的类的方法链接数据库
String c="*";
if(blopen==true)
{
sr.Data=dbu.SelectData(tabename, c, "1=1", dblist);
if ( sr.Data==null ) sr.Success=false;
else sr.Success=true;
sr.Message=dbu.GetErrMessage();
//sr.Data=dblist;
}
dbu.Close();// 关闭数据库
System.out.println( sr.Success );
return sr;
}
}
JSP网页
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DB2Operate</title>
</head>
<body>
<table >
<tr>
<th>ID</th>
<th>姓名</th>
<th>地址</th>
<th>电话</th>
</tr>
<tr>
<%
try
{
最近写了一个结构类型的类,在EJB 中运用,但是再运行的时候网页上弹出的结果是 IOException sharling EJB paramenters 后台没报任何错误 想问问大神们,是不是我对JAVA 参数传递的理解有问题,还是对EJB 的理解有问题。下面是我的源代码。
ublic class MethodResult {
public boolean Success;
public String Message;
public Object Data;
public MethodResult() {
// <editor-fold defaultstate="collapsed" desc="Compiled Code">
/* 0: aload_0
* 1: invokespecial java/lang/Object."<init>":()V
* 4: aload_0
* 5: iconst_0
* 6: putfield com/rcb/MethodResult.Success:Z
* 9: aload_0
* 10: ldc
* 12: putfield com/rcb/MethodResult.Message:Ljava/lang/String;
* 15: aload_0
* 16: aconst_null
* 17: putfield com/rcb/MethodResult.Data:Ljava/lang/Object;
* 20: return
* */
// </editor-fold>
}
}
public interface DB2Operate {
public MethodResult Query(String tabename);
// Add business logic below. (Right-click in editor and choose
// "Insert Code > Add Business Method")
}
public class DB2Operatebean implements DB2Operate{
public MethodResult Query(String tabename)
{
// List Querylist=null;
MethodResult sr=new MethodResult();
List dblist=null;
Boolean blopen= dbu.Open("db2");//自己写的类的方法链接数据库
String c="*";
if(blopen==true)
{
sr.Data=dbu.SelectData(tabename, c, "1=1", dblist);
if ( sr.Data==null ) sr.Success=false;
else sr.Success=true;
sr.Message=dbu.GetErrMessage();
//sr.Data=dblist;
}
dbu.Close();// 关闭数据库
System.out.println( sr.Success );
return sr;
}
}
JSP网页
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DB2Operate</title>
</head>
<body>
<table >
<tr>
<th>ID</th>
<th>姓名</th>
<th>地址</th>
<th>电话</th>
</tr>
<tr>
<%
try
{