急急!!!jsp里JavaBean问题

WingBin 2007-07-22 11:13:05
我写了一个JavaBean,打包语句:package com.wing.javabean;
类名:Bean1
编译完成后把com目录(生成得)复制到WEB-INF/classes/里面,用Dreamweaver运行时出现编译错误,Tomcat提示找不到软件包:com.wing.javabean.Bean1 郁闷之极。。
错误提示如下:
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 2 in the jsp file: /WingTest/testJavaBean.jsp

Generated servlet error:
[javac] Compiling 1 source file

D:\Tomcat 5.0\work\Catalina\localhost\J2eeTest\org\apache\jsp\WingTest\testJavaBean_jsp.java:43: 软件包 com.wing.javabean 不存在
com.wing.javabean.Bean1 calculator = null;
^



An error occurred at line: 2 in the jsp file: /WingTest/testJavaBean.jsp

Generated servlet error:
D:\Tomcat 5.0\work\Catalina\localhost\J2eeTest\org\apache\jsp\WingTest\testJavaBean_jsp.java:45: 软件包 com.wing.javabean 不存在
calculator = (com.wing.javabean.Bean1) pageContext.getAttribute("calculator", PageContext.REQUEST_SCOPE);
^



An error occurred at line: 2 in the jsp file: /WingTest/testJavaBean.jsp

Generated servlet error:
D:\Tomcat 5.0\work\Catalina\localhost\J2eeTest\org\apache\jsp\WingTest\testJavaBean_jsp.java:47: 软件包 com.wing.javabean 不存在
calculator = new com.wing.javabean.Bean1();
^
3 错误


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
大家能给提提意见吧,拜托~
...全文
133 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Norris_Zhang 2007-07-22
应该没关系,WEB-INF文件夹自己建都可以,只要需要的东西里面有就可以。
回复
Norris_Zhang 2007-07-22
检查com\wing\javabean下面有没有Bean1.class这个文件

复制完需要在Tomcat的管理界面里reload,或者重启Tomcat

另外你是不是在jsp页面里引包了?<%@page import="com.wing.javabean.*"%>,看看你是不是忘记.*了?

或者你在<jsp:useBean>里面是直接写的全限定名是不是只写到com.wing.javabean,后面的.Bean1你写了吗?
回复
WingBin 2007-07-22
是啊,不过那个WEN-INF文件是从其他的WEB应用中直接COPY过来的,应该和这没有关系吧
回复
david2083 2007-07-22
目录是这样吗
com\wing\javabean\

Tomcat 重新启动了吗
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2007-07-22 11:13
社区公告
暂无公告