<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:directive.page import="java.util.Date"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>显示当前时间及问候</title>
</head><body>
<center>
<p>
<%
//获取当前时间
java.util.Date thisday=new Date();
%>
<b>当前时间</b>
<br />
<%=thisday.getYear()+1900 %>年
<%=thisday.getMonth()+1 %>月
<%=thisday.getDate() %>日
<%=thisday.getHours() %>时
<%=thisday.getMinutes() %>分
</p>
<%
String str="欢迎访问";
int num=thisday.getHours();
switch(num)
{
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
{
out.print("欢迎您的访问,上午好!");
break;
}
case 12:
case 13:
{
out.print("欢迎您的访问,中午好!");
break;
}
case 14:
case 15:
case 16:
case 17:
{
out.print("欢迎您的访问,下午好!");
break;
}
case 18:
case 19:
case 20:
case 21:
case 22:
{
out.print("欢迎您的访问,上午好!");
break;
}
default:
{
out.print("现在应该是休息时间,请注意休息!");
break;
}
%>
</center>
</body>
</html>
错误提示:
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: 138 in the generated java file
Syntax error, insert "}" to complete BlockAn error occurred at line: 148 in the generated java file
Syntax error on token "}", delete this tokenAn error occurred at line: 149 in the generated java file
Syntax error, insert "}" to complete ClassBodyStacktrace:
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: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:317)
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)
<jsp:directive.page import="java.util.Date"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>显示当前时间及问候</title>
</head><body>
<center>
<p>
<%
//获取当前时间
java.util.Date thisday=new Date();
%>
<b>当前时间</b>
<br />
<%=thisday.getYear()+1900 %>年
<%=thisday.getMonth()+1 %>月
<%=thisday.getDate() %>日
<%=thisday.getHours() %>时
<%=thisday.getMinutes() %>分
</p>
<%
String str="欢迎访问";
int num=thisday.getHours();
switch(num)
{
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
{
out.print("欢迎您的访问,上午好!");
break;
}
case 12:
case 13:
{
out.print("欢迎您的访问,中午好!");
break;
}
case 14:
case 15:
case 16:
case 17:
{
out.print("欢迎您的访问,下午好!");
break;
}
case 18:
case 19:
case 20:
case 21:
case 22:
{
out.print("欢迎您的访问,上午好!");
break;
}
default:
{
out.print("现在应该是休息时间,请注意休息!");
break;
}
%>
</center>
</body>
</html>
错误提示:
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: 138 in the generated java file
Syntax error, insert "}" to complete BlockAn error occurred at line: 148 in the generated java file
Syntax error on token "}", delete this tokenAn error occurred at line: 149 in the generated java file
Syntax error, insert "}" to complete ClassBodyStacktrace:
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: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:317)
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)
解决方案 »
- (求大神)JSP连接数据库时一直报空指针错误,用bean时就会,一个网页时就不会,郁闷
- jsp executeUpdate出错的问题(在线等,急)
- 最后25分了,求一句简单的代码,在JSP中嵌一句SQL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 论坛中有谁作过jsp的wap的?
- jsp奇怪的乱码问题:通过jsp:include传递参数乱码。
- textarea 格式问题
- 连接sybase数据库问题
- 怎么设定 jfreechart 曲线图中各条曲线的颜色?
- 求教JSP页面中调用了JavaBean出现了显示顺序问题!
- 如何确定radio有没有被选中?〉
- 菜鸟高分求教如何在JSP文件中写个函数返回值
- 网页上某图片在屏幕上的位置可以存到后台数据库中吗?
在最后的 %> 前面加个 } 就好了
Syntax error, insert "}" to complete Block An error occurred at line: 148 in the generated java file
Syntax error on token "}", delete this token An error occurred at line: 149 in the generated java file
Syntax error, insert "}" to complete ClassBody
是的,提示很明显了,缺少个“}”!!!!!!!!
switch(num)
丢了一个花括号}