jsp网页不显示

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:52:02
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 48 in the jsp file: /cpjs.jsp
Unreachable code
45: rs.absolute(j);
46: if(rs.isAfterLast()){
47: break;
48: %>
49: <img src="images/spimg/<%=rs.getString("img") %>" width="70" heigth="70"><%=rs.getString("name") %>
50: <!-- 鍒嗘爮鏄剧ず -->
51: <%

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.ap

这样改一下吧:
45: rs.absolute(j);//你上面代码部分应该有一个<%
46: if(rs.isAfterLast()){ %> //和你上面的<% 对应。
47: <% break;
48: %>
用的时候把我的注释去了。

48行那段代码不可能运行到
rs.isAfterLast()) 恒等于 true吧?

46: if(rs.isAfterLast()){
47: break;
48: %>
if后面有"{"符号感觉你没写结束标记.

这个报错是说48行以后的代码 是 unreachable的 也就是执行不到的
这是因为你47行存在一个break;
楼上的那个哥哥的解决办法应该是适合你的