运行代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>jsp 测试页面</title>
</head><body>
<% java.util.Calendar currTime = new java.util.GegorianCalendar();
int h =currTime.get(currTime.HOUR_OF_DAY);
int m =currTime.get(currTime.MINUTE);
int s =currTime.get(currTime.SECOND);
out.print("服务器当前时间:"+h+":"+m+":"+s+"<br/>");
if(h<12) {
%>
早上好
<%}else if(h<18){%>
下午好
<%} else{%>
晚上好
<% } %>
</body>
</html>报错页面:
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 JSP: An error occurred at line: 10 in the jsp file: /sayHello.jsp
java.util.GegorianCalendar cannot be resolved to a type
7: </head>
8:
9: <body>
10: <% java.util.Calendar currTime = new java.util.GegorianCalendar();
11: int h =currTime.get(currTime.HOUR_OF_DAY);
12: int m =currTime.get(currTime.MINUTE);
13: int s =currTime.get(currTime.SECOND);
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.apache.jasper.compiler.Compiler.compile(Compiler.java:316)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
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.16 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.16
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>jsp 测试页面</title>
</head><body>
<% java.util.Calendar currTime = new java.util.GegorianCalendar();
int h =currTime.get(currTime.HOUR_OF_DAY);
int m =currTime.get(currTime.MINUTE);
int s =currTime.get(currTime.SECOND);
out.print("服务器当前时间:"+h+":"+m+":"+s+"<br/>");
if(h<12) {
%>
早上好
<%}else if(h<18){%>
下午好
<%} else{%>
晚上好
<% } %>
</body>
</html>报错页面:
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 JSP: An error occurred at line: 10 in the jsp file: /sayHello.jsp
java.util.GegorianCalendar cannot be resolved to a type
7: </head>
8:
9: <body>
10: <% java.util.Calendar currTime = new java.util.GegorianCalendar();
11: int h =currTime.get(currTime.HOUR_OF_DAY);
12: int m =currTime.get(currTime.MINUTE);
13: int s =currTime.get(currTime.SECOND);
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.apache.jasper.compiler.Compiler.compile(Compiler.java:316)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
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.16 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.16
类名写错了