上面的dbms.Conn 就是代码里的package.Myjavabean。为了清楚期间在贴子里我用package.Myjavabean代替了,但是由于疏忽没有替换完全。在我的原代码里只有dbms.Conn ,而不存在package.Myjavabean
解决方案 »
- MySQL的utf8只允许的unicode字符,可以用3个字节代表在utf - 8。在这里你有一个字符需要4个字节:\ \ \ x8D xF0 x90 \ x8
- 如何实现客户远程访问我的上网pc
- String类型最多能接收多大字符串呀?我把5M的附件转换成base64格式的,出现java.lang.OutOfMemoryError,
- 关于对日开发前景?
- 未来计算机语言,大家看!!!
- Exception creating bean of class org.apache.struts.action.DynaActionForm: {1}
- 求教:HttpServlet过滤全角字符
- 在IE中打开visio文件乱码求助
- 有了ENCTYPE="multipart/form-data"之后,如何同时获取form表单其他控件的值
- 我有5000分,请问如何给其他人分?
- 求教?!
- 学生妹的问题
2,既然你使用了javabean为什么还要创建类的实例?直接用id.方法就可以用了
3,用javabean时不需要再import该类,如果用了会有错
4,用javabean时必需要有package(你好象已经有了)
我在\web-inf\classes\创建了package,还是不行啊。我用的是tomcat(sun的jswdp1.0.01)谢谢您的帮助。
e.g.
appBase="e:\test"
那么就在test目录下\web-inf\classes\package\*.class
exception
javax.servlet.ServletException: dbms/Conn
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:481)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
...
root cause
java.lang.NoClassDefFoundError: dbms/Conn
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)
...
<Context path="/bookstore" docBase="D:\bookstore\jsp" debug="0" reloadable="true"/>是不是webapps这个目录下啊?我创建了WEB-INF后还是楼上的错误。
你把你的jsp文件,bean文件,以及文件的位置全部列出来
d:\jsdk1.4.0<Host name="localhost" appBase="webapps" debug="0" unpackWARs="false"><Context
path="/bookstore"
docBase="D:\bookstore\jsp"
debug="0"
reloadable="true"/>URL:http://127.0.0.1:8080/bookstore/index.jsp我的程序是网上书店,网上下载的。
它的原来目录有:bookstore\jsp\:
beans\dbms\*.class,*.java; //(javabean)
data\bookstore.mdb;
login\*.html,*.jsp
reg\*.html,*.jsp
...(类似子目录)
index.jsp
1.css
bookinfo.jsp
addcounter.jsp
...(类似文件)
D:\bookstore\jsp\WEB-INF\classes
这样才能在jsp里面调用比如,dbms下面的conn.class类,应该位于
D:\bookstore\jsp\WEB-INF\classes\dbms\conn.class
这样你调用的时候要 import dbms.*;或者直接用dbms.conn
我换了台机子就行了,谢谢你的帮助。同时也感谢icecloud(冰云)