我正在使用 Eclipse 开普勒。我在 .jsp 中不断收到带有此代码的错误消息:
HTTP 状态 500 - 无法为 JSP 编译类:
类型异常报告
消息无法为 JSP 编译类:
描述 服务器遇到一个内部错误,阻止它完成这个请求。
例外
org.apache.jasper.JasperException:无法为 JSP 编译类:
在 jsp 文件中的第 13 行发生错误:/index.jsp 令牌“import”上的语法错误,删除此令牌 10:11:12:13:<% page import ="java.util.Date" %> 14 : 15: <%= 新日期 () %> 16:
在 jsp 文件中的第 13 行发生错误:/index.jsp 语法错误,插入“;” 完成语句 10: 11: 12: 13: <% page import ="java.util.Date" %> 14: 15: <%= new Date() %> 16:
在 jsp 文件中的第 15 行发生错误:/index.jsp 日期无法解析为类型 12: 13: <% page import ="java.util.Date" %> 14: 15: <%= new Date () %> 16:17:18:
堆栈跟踪: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366) org.apache.jasper.compiler.JDTCompiler.generateClass( JDTCompiler.java:468) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler。 Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper。 servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
note Apache Tomcat/7.0.42 日志中提供了根本原因的完整堆栈跟踪。
Apache Tomcat/7.0.42
有代码:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<% page import ="java.util.Date" %>
<%= new Date () %>
</body>
</html>
谢谢