好像并没有将GetTableInfo的实例放在bean容器中嘛!不是bean的问题!
比较你的下面两段:
1、中定义的数组长度不够哦!错误就发现到这里,有问题再说!1、String [][]arr = new String [20][4]
2、 while ( rs.next() )
{
arr[n][0] = rs.getString("field_name");
arr[n][1] = rs.getString("html_mean");
arr[n][2] = rs.getString("html_style");
arr[n][3] = rs.getString("field_style");
arr[n][4] = rs.getString("field_length");
n++;
}
比较你的下面两段:
1、中定义的数组长度不够哦!错误就发现到这里,有问题再说!1、String [][]arr = new String [20][4]
2、 while ( rs.next() )
{
arr[n][0] = rs.getString("field_name");
arr[n][1] = rs.getString("html_mean");
arr[n][2] = rs.getString("html_style");
arr[n][3] = rs.getString("field_style");
arr[n][4] = rs.getString("field_length");
n++;
}
上面这句话应该为:if ( t_i[ 0 ][ 0 ] != null && t_i[ 0 ][ 0 ].compareTo("null") == 0 )
okokok!
javac GetTableInfo.java
jar cvf GetTableInfo.jar GetTableInfo.class
copy GetTableInfo.jar c:\weblogic\classes\csms
Do you have API document ,"java.lang.NullPointerException",看看他的英文说明,应该是空指针错误.没有对变量赋值,就开始使用
就像以下代吗!我不知道是你自己写的还是抄的。总之,质量非常差
在以下代码中,你并不能保正 t_i[i][0] != null 吧!
如果t_i[i][0] == null,你使用t_i[ i ][ 0 ].compareTo("null")必然会抛出运行期错误java.lang.NullPointerException
这种问题对于Java程序员来说,是应该自己仔细辨认一下的! for( i = 0 ; t_i[ i ][ 0 ].compareTo("null") != 0 ; i ++ )
{
out.println("<tr><th>" +
t_i[ i ][ 1 ] +
"</th><th><input type=" +
t_i[ i ][ 2 ] +
" name=field" +
i +
"></th>"
);