运行jsp出错

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:33:40
运行jsp时出现的错误:org.apache.jasper.JasperException: Unable to compile class for JSP
E:\jakarta-tomcat-4.0.1\work\localhost\test\bookstore$jsp.java:4: Package database not found in import.
import database.*;
^
1 error

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
用textpad运行bookstore$jsp.java时,bookstore$jsp.java是我运行jsp产生的那个java,它说package org.apache.jasper.runtime does not exist import org.apache.jasper.runtime *,这不是java自带的包

好像是缺少apache的一个什么lib包吧,以前也遇到过,具体怎么解决的忘了,好像加了一个什么包就好了。也有可能是jdk里的某个包。
有个叫jasper-runtime.jar的,不记得是什么里面的了

database是你自己订义的包吧?

当引入自己订义的包的时候要注明具体是哪个类,

如:import database.MyDatabase;
你试一下