当前位置: 技术问答>java相关
JavaBeans封装数据库的问题
来源: 互联网 发布时间:2015-06-04
本文导语: 这是《JSP应用开发详解》中的例子: 1.建立数据库vote,在ODBC数据源管理器中加入系统DSN,取名为vote.——按此操作 2.创建一个JavaBeans,取名为conn.java——按此操作 3.编译后放置在D:tomcatwebappstestWEB-INFclassesvote目录下—...
这是《JSP应用开发详解》中的例子:
1.建立数据库vote,在ODBC数据源管理器中加入系统DSN,取名为vote.——按此操作
2.创建一个JavaBeans,取名为conn.java——按此操作
3.编译后放置在D:tomcatwebappstestWEB-INFclassesvote目录下——问题来了,tomcatwebapps目录下无test,于是我创建testWEB-INFclassesvote目录,并将conn.class放置于此
4.然后我生成一show.jsp文件,放置在tomcatwebappsroot目录下,然后在IE浏览器里输入http://localhost:8080/show.jsp,本来,此文件应输出从数据库里获得的查询信息页面,现在却告诉我:
An error occurred at line: 2 in the jsp file: /show.jsp
Generated servlet error:
C:Program FilesJakarta Tomcat 4.0worklocalhost__0002fshow_jsp.java:62: 找不到类 vote.conn。
vote.conn voteBean = null;
^
An error occurred at line: 2 in the jsp file: /show.jsp
Generated servlet error:
C:Program FilesJakarta Tomcat 4.0worklocalhost__0002fshow_jsp.java:65: 找不到类 vote.conn。
voteBean= (vote.conn)
^
An error occurred at line: 2 in the jsp file: /show.jsp
Generated servlet error:
C:Program FilesJakarta Tomcat 4.0worklocalhost__0002fshow_jsp.java:70: 找不到类 vote.conn。
voteBean = (vote.conn) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "vote.conn");
^
3 个错误
5.然后我将conn.class放在tomcatwebappsroot目录下,得到同样的结果。
到底是怎么回事?
1.建立数据库vote,在ODBC数据源管理器中加入系统DSN,取名为vote.——按此操作
2.创建一个JavaBeans,取名为conn.java——按此操作
3.编译后放置在D:tomcatwebappstestWEB-INFclassesvote目录下——问题来了,tomcatwebapps目录下无test,于是我创建testWEB-INFclassesvote目录,并将conn.class放置于此
4.然后我生成一show.jsp文件,放置在tomcatwebappsroot目录下,然后在IE浏览器里输入http://localhost:8080/show.jsp,本来,此文件应输出从数据库里获得的查询信息页面,现在却告诉我:
An error occurred at line: 2 in the jsp file: /show.jsp
Generated servlet error:
C:Program FilesJakarta Tomcat 4.0worklocalhost__0002fshow_jsp.java:62: 找不到类 vote.conn。
vote.conn voteBean = null;
^
An error occurred at line: 2 in the jsp file: /show.jsp
Generated servlet error:
C:Program FilesJakarta Tomcat 4.0worklocalhost__0002fshow_jsp.java:65: 找不到类 vote.conn。
voteBean= (vote.conn)
^
An error occurred at line: 2 in the jsp file: /show.jsp
Generated servlet error:
C:Program FilesJakarta Tomcat 4.0worklocalhost__0002fshow_jsp.java:70: 找不到类 vote.conn。
voteBean = (vote.conn) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "vote.conn");
^
3 个错误
5.然后我将conn.class放在tomcatwebappsroot目录下,得到同样的结果。
到底是怎么回事?
|
将编译后的bean放在webappsrootweb-infclassesvote下,将show.jsp放在webappsrootvote下。它就不会提示找不到类了