编写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
展开
 我来答
cliff77
2010-08-17 · TA获得超过482个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:0
展开全部
常用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().
浩瀚小青年
2010-08-18 · 超过17用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:45.9万
展开全部
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
这是我粘贴的代码,嗯一个样,没有错,最有可能是你的环境跟我java环境不一样,建议你重译一下你的java代码。应该是java环境问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大时代暑
2010-08-17 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4111
采纳率:0%
帮助的人:4824万
展开全部
你是在表达式里输出了时间,就要写成这个形式<%=new java.util.Date()%>。
但当你在<% %>和<!% %>使用类时,就不用在类前面加包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fylsh
2010-08-17 · TA获得超过950个赞
知道小有建树答主
回答量:1472
采纳率:0%
帮助的人:1047万
展开全部
也许jsp中导入类有这种规定。你找到jsp转换的java文件(在tomcat下)看看java源文件究竟是什么样的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式