<%=java.util.Date()%>都无法编译
下面是tomcat的错误报告HTTPStatus500-typeExceptionreportmessagedescriptionTheserverencountered...
下面是tomcat的错误报告
HTTP Status 500 -
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: 4 in the jsp file: /test.jsp
Generated servlet error:
C:\tomcat5\work\Catalina\localhost\_\org\apache\jsp\test_jsp.java:45: 找不到符号
符号: 类 util
位置: 软件包 java
out.print(java.util.Date());
^
1 错误
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
一些简单的东西能过去 比如<%= 5*2%>
我有点怀疑我的jsp编译环境 我的环境编java没问题到jsp就出问题了
按照网上说的 我把tools.jar从jdk\lib目录copy到了tomcat\lid目录还是不行 展开
HTTP Status 500 -
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: 4 in the jsp file: /test.jsp
Generated servlet error:
C:\tomcat5\work\Catalina\localhost\_\org\apache\jsp\test_jsp.java:45: 找不到符号
符号: 类 util
位置: 软件包 java
out.print(java.util.Date());
^
1 错误
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
一些简单的东西能过去 比如<%= 5*2%>
我有点怀疑我的jsp编译环境 我的环境编java没问题到jsp就出问题了
按照网上说的 我把tools.jar从jdk\lib目录copy到了tomcat\lid目录还是不行 展开
展开全部
需要你页面的头标记 如果能编译java类,那么肯定能编译正常的jsp
估计你修改了jsp的页面属性
估计你修改了jsp的页面属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的..应该是<%=new java.util.Date() %>
或者是<%out.println(new java.util.Date()); %>
或者是<%out.println(new java.util.Date()); %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是想输出日子最好这么做
<%
Date d = new Date();
out.print(d.getDate());
%>
<%
Date d = new Date();
out.print(d.getDate());
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是应该为<%=new java.util.Date()%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是应该这样子么
out.print(new java.util.Date());
out.print(new java.util.Date());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询