org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
[javac] Compiling 1 source fileD:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:34: 'try' without 'catch' or 'finally'
try {
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:73: illegal start of type
} catch (Throwable t) {
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:83: <identifier> expected
}
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:84: 'class' or 'interface' expected
}
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:85: 'class' or 'interface' expected
^
5 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:315)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:406)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:463)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)说明,我刚开始没用try和cath,运行结果提示:没有适合的driver,我加了以后出错更多,我就双将try和cath删了之后提示如上,很郁闷,帮帮偶吧
[javac] Compiling 1 source fileD:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:34: 'try' without 'catch' or 'finally'
try {
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:73: illegal start of type
} catch (Throwable t) {
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:83: <identifier> expected
}
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:84: 'class' or 'interface' expected
}
^
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:85: 'class' or 'interface' expected
^
5 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:315)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:406)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:463)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)说明,我刚开始没用try和cath,运行结果提示:没有适合的driver,我加了以后出错更多,我就双将try和cath删了之后提示如上,很郁闷,帮帮偶吧
解决方案 »
- 如果做一个网站,Ip在哪里申请?
- jar可执行文件之诡异问题
- applet servlet 传递数据库中图像
- 关于垃圾回收(内存管理)的一点疑问
- request.setAttribute()问题
- java Swing编程的重绘问题,高手请进!
- jdk\lib, jdk\jre\lib 和 jdk\jre\lib\ext 这三个文件夹有什么区别呀?
- 刚开始接触了一点java ,很迷茫,什么是java的高级应用请各位高手指点
- socket write error (code=10053)?请教
- 在CLASSPATH里怎样设置,才能使路径总能指到当前的目录???
- 如何让新增加的JInternalFrame窗口放在其他JInternalFrame窗口的最前面?
- b/s网络打字比赛软件初步完成,散分,顺便也测试各位的打字速度
比如:
D:\Tomcat 5.0\work\Catalina\localhost\mysite\org\apache\jsp\show_jsp.java:34: 'try' without 'catch' or 'finally'
try {
^
很明显是try没有匹配的catch或finally
还有,建你使用Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")后面加上.getInstance(),很多时候这个不加会导致数据库连接的错误
还有,sql语句要确保正确,像你这里就把select给写成selet,认真检查哪些字符段有写错....
最后建议,可以看Tomcat的log,如果你是用它的话
1 BC已经建好了,因为我建了个java程序也是用的那个数据源,都可以读出来,
2 我改成Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").getInstance()会提示这句话出错.
3 我不用加getInstance()提示的错误是java.sql.SQLException: [Microsoft][ODBC ???????] ???????????????????:
请再帮帮偶吧