回 帖 发 新 帖 刷新版面

主题:JSP中无法使用javabean,郁闷啊,谁来帮帮我,感激不尽!

我安装的是JDK5 和Tomcat5.5.在C:\Tomcat 5.5\webapps\ROOT\myapp中可以运行没有javabean的JSP程序.java小程序也可以在命令行下编译执行,可是当我把编译好的faq.java程序faq.class放在当前目录下,或者C:\Tomcat 5.5\webapps\ROOT\WEB-INF\classes目录下时,都无法正常执行,错误报告如下:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 9 in the jsp file: /faq.jsp
Generated servlet error:
faq cannot be resolved or is not a type

An error occurred at line: 9 in the jsp file: /faq.jsp
Generated servlet error:
faq cannot be resolved or is not a type

An error occurred at line: 9 in the jsp file: /faq.jsp
Generated servlet error:
faq cannot be resolved or is not a type


    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

这里的第9行的JSP程序为:
<jsp:useBean id="workM" scope="page" class="faq"/>

我已经试了好多次了,谁来帮帮我啊,这里先谢谢了!!!


回复列表 (共4个回复)

沙发

一、检查JSP运行环境是否配置正确。方法是在地址栏输入http:\\localhost:8080,如果出现管理界面,并能运行各种JSP或SERVLET实例,说明配置正确。
二、可以查看实例是如何设置工作环境的,然后修改自己的设置。

板凳

把你的jsp和javabean发到我的邮箱,有时间我明天看看
wangzhiguo@east.net

3 楼

谢谢大家的帮助,我的问题得到了解决:
1.在写Bean的时候,加入packge test:
2.在存放Bean 的目录C:\Tomcat 5.5\webapps\ROOT\WEB-INF\classes下在建目录test,让后将bean放入该文件夹下,即C:\Tomcat 5.5\webapps\ROOT\WEB-INF\classes\test下.
这样运行后,一切正常了

4 楼

请问你具体是怎么写的,怎么解决的,我也遇到同样的问题,急!谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册