回 帖 发 新 帖 刷新版面

主题:在JSP中调用BEAN,找不到BEAN类,要怎么解决????急!!

我刚学JSP,做了一个在JSP中调用BEAN的程序,我是按照书上写的做的。我先在bean文件中写了package login;然后在web-inf/classes下新建文件夹login;并把.class文件放在这个文件夹下,我是这样调用的,<JSP: useBean id="handle" class="login.LogBean" scope="request"/>........</JSP:useBean>当我打开这个页面时给出的错误是这样的
Error: 500
Location: /my/log_cm.jsp
Internal Servlet Error:

org.apache.jasper.JasperException: Unable to compile class for JSPerror: d:\tomcat\lib\login\LogBean.class ??????????????????49.0????????? ???
D:\tomcat\work\localhost_8080\_0002fmy_0002flog_0005fcm_0002ejsplog_0005fcm_jsp_0.java:63: ???? login.LogBean?
                login.LogBean handle = null;
                     ^
D:\tomcat\work\localhost_8080\_0002fmy_0002flog_0005fcm_0002ejsplog_0005fcm_jsp_0.java:66: ???? login.LogBean?
                    handle= (login.LogBean)
                                  ^
D:\tomcat\work\localhost_8080\_0002fmy_0002flog_0005fcm_0002ejsplog_0005fcm_jsp_0.java:71: ???? login.LogBean?
                            handle = (login.LogBean) Beans.instantiate(this.getClass().getClassLoader(), "login.LogBean");
                                           ^
4 ???

    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:254)
    at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:453)
    at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:424)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:382)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
    at org.apache.tomcat.core.Handler.service(Handler.java:263)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
    at java.lang.Thread.run(Thread.java:484)由于我是自学,周围也没有人可以问,请高手们帮忙一下,小弟在此先谢了!

回复列表 (共1个回复)

沙发

别看了,这个问题已经弄好了,是我的tomcat版本太底了,

我来回复

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