在jsp網頁中加入如下字段:
<%!
boolean first = false;
boolean last = false;
boolean forw = false;
boolean nxt = false;
boolean First(){first = true;return true;}
boolean Last() {last = true; return true;}
boolean Nxt()  {nxt = true; return true;}
boolean Forw() {forw = true;return true;}int viewn(int total,int j,int nowValue){
     if(j != 0){
if(first == true) return 0;
else if(last == true) return((total/j)*j);
else if(forw == true){
if(nowValue > j) return(nowValue/j*j-j);
}
else if(nxt == true) {
 if(nowValue<(total/j)*j) 
                {return((nowValue/j)*j+j-1);}
 }
else return 0;
   }
 else return 0; 
}%> 我沒有聲明類別,我看了下java原碼裡卻多了個類別聲明,在編譯的時候出現如下的錯誤提示:
請教各位高手這是什麼原因??謝謝!!!HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 12 in the jsp file: /main.jsp
Generated servlet error:
E:\jakarta-tomcat-5.0.28\work\Catalina\localhost\study\org\apache\jsp\main_jsp.java:36: missing return statement
}
        ^
1 error