jsp页面报错,但是错在哪里啊?我怎么也找不出来
代码都贴上就超过字数限制了,但是我做的类似的页面没有问题啊,各位大侠能教教我怎么找到错误的来源吗,真是郁闷。我也没分了,最近总做这个,都要崩溃了,救救我吧。报错信息提示
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 34 in the jsp file: /tradesearchSuccess.jsp
Syntax error, insert ") Statement" to complete BlockStatements
31: <th scope="col">操作</th>
32:
33: </tr>
34: <%
35: request.setCharacterEncoding("gb2312");
36: String s1 = null;
37: String s2=null;
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.
答案:同样路径action能找到jsp找不到路径错误应该是很明显的,是不是用了什么伪静态的或者filter拦截设置问题 文件引用路径的问题, path 你仔细看看 IE
其他:你把 Jsp 代码 全复制 然后 剪切 然后保存 然后 运行这个Jsp 页面 然后再把 代码 拷回去 然后 刷新运行的 页面 就有错误提示了。 insert ") Statement" to complete BlockStatements
看提示..肯定是你的SQL语句.....仔细检查 你34 行 <% ,后面有%>结尾吗?
你的大代码不全,但给我的印象应该是 哪里少写 东西了 例如 ) “ 之类的 是不是少了一个'%>'啊 同样路径action能找到jsp找不到路径错误应该是很明显的,是不是用了什么伪静态的或者filter拦截设置问题
同样路径action能找到jsp找不到路径错误应该是很明显的,是不是用了什么伪静态的或者filter拦截设置问题
上一个:jsp连接SQL2008,加载数据库驱动为什么老是提示错误
下一个:jsp的网站模板能转换成asp的吗?