编写JSP时 <%@ page import="java.util.*"%>语句无效,必须改成<%@ page import="java.util.Date"%>才行
我是个初学者啦,今天做一个helloworld,目标是页面输出当前时间<%@pageimport="java.util.*"%>然后中间<h1><%=newDate()%...
我是个初学者啦,今天做一个helloworld,目标是页面输出当前时间
<%@ page import="java.util.*"%>
然后中间<h1><%=new Date()%></h1>
结果不行,必须把导入的语句改成<%@ page import="java.util.Date"%>才行
可是我搜了一下<%@ page import="java.util.*"%>,应该没错啊
为什么呢,请高手解答!
用的是tomcat6.0.29 展开
<%@ page import="java.util.*"%>
然后中间<h1><%=new Date()%></h1>
结果不行,必须把导入的语句改成<%@ page import="java.util.Date"%>才行
可是我搜了一下<%@ page import="java.util.*"%>,应该没错啊
为什么呢,请高手解答!
用的是tomcat6.0.29 展开
4个回答
展开全部
常用Date有两个个
1 java.util.Date
2 java.sql.Date
其他还有org.apache.struts2.components.Date,sun.util.calendar.BaseCalendar.Date。import sun.util.calendar.LocalGregorianCalendar.Date等。
你的JSP中应该是还包含了这其中的包,例如:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
。。。。。。
这样,在你使用Date()的时候,JSP不知道你要使用java.util.Date还是java.sql.Date,所以不能运行。只有你明确使用
<%@ page import="java.util.Date"%>
的时候,才确定的运行java.util.Date().
1 java.util.Date
2 java.sql.Date
其他还有org.apache.struts2.components.Date,sun.util.calendar.BaseCalendar.Date。import sun.util.calendar.LocalGregorianCalendar.Date等。
你的JSP中应该是还包含了这其中的包,例如:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
。。。。。。
这样,在你使用Date()的时候,JSP不知道你要使用java.util.Date还是java.sql.Date,所以不能运行。只有你明确使用
<%@ page import="java.util.Date"%>
的时候,才确定的运行java.util.Date().
展开全部
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
这是我粘贴的代码,嗯一个样,没有错,最有可能是你的环境跟我java环境不一样,建议你重译一下你的java代码。应该是java环境问题
这是我粘贴的代码,嗯一个样,没有错,最有可能是你的环境跟我java环境不一样,建议你重译一下你的java代码。应该是java环境问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是在表达式里输出了时间,就要写成这个形式<%=new java.util.Date()%>。
但当你在<% %>和<!% %>使用类时,就不用在类前面加包
但当你在<% %>和<!% %>使用类时,就不用在类前面加包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也许jsp中导入类有这种规定。你找到jsp转换的java文件(在tomcat下)看看java源文件究竟是什么样的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询