Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
usebean在eclipse中使用mysql的Java连接包不适用于jsp页面_Java_Mysql_Eclipse_Jsp - Fatal编程技术网

usebean在eclipse中使用mysql的Java连接包不适用于jsp页面

usebean在eclipse中使用mysql的Java连接包不适用于jsp页面,java,mysql,eclipse,jsp,Java,Mysql,Eclipse,Jsp,我在eclipse中制作了一个包,用于连接到wamp服务器的mysql,以执行我对jsp页面的sql查询。同样的代码在netbeans上运行得非常好,但在eclipse上却不行。我认为这是因为我在netbeans上使用了glassfish服务器,在eclipse上使用了tomcat。我的包位于eclipse中java包的src文件夹下 这是我的javabean对象 <jsp:useBean id="c1" scope="page" class="sql.connect" /> 假

我在eclipse中制作了一个包,用于连接到wamp服务器的mysql,以执行我对jsp页面的sql查询。同样的代码在netbeans上运行得非常好,但在eclipse上却不行。我认为这是因为我在netbeans上使用了glassfish服务器,在eclipse上使用了tomcat。我的包位于eclipse中java包的src文件夹下

这是我的javabean对象

<jsp:useBean id="c1" scope="page" class="sql.connect" /> 

假设“connect”是您的类(嗯,名字很奇怪,您确定在sql.connect之后没有遗漏什么吗?),您是否尝试过使用简单导入而不是直接bean导入?我不工作。它在netbeans中工作得非常好,但在eclipse中不行。
SEVERE: Servlet.service() for servlet [jsp] in context with path [/IP Programming Discussion Platform] threw exception [Unable to compile class for JSP] with root cause
java.lang.IllegalArgumentException: Page directive: invalid value for import
    at org.apache.jasper.compiler.Node$PageDirective.validateImport(Node.java:628)
    at org.apache.jasper.compiler.Node$PageDirective.addImport(Node.java:609)
    at org.apache.jasper.compiler.Parser.parsePageDirective(Parser.java:352)
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:473)
    at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1773)
    at org.apache.jasper.compiler.Parser.parse(Parser.java:135)
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
    at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:119)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:194)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)