日期:2014-05-17  浏览次数:20850 次

对 Date的引用不明确,java.util中的类java.util.Date和java.sql中的类java.sql.Date都匹配
因为编码需要数据库和得到当前时间,所以引用了<%@page import="java.sql.*" %>和<%@page import="java.util.*" %>
但是在执行<%Date today=new Date();%>这一句时,提示了如下错误
“对 Date 的引用不明确,java.util 中的 类 java.util.Date 和 java.sql 中的 类 java.sql.Date 都匹配”
敢问高手们,这该怎么办?
巨谢!

------解决方案--------------------
import="java.util.Date"
------解决方案--------------------
Java中有两个Date类,一个是util的,一个是sql里的。如果你两个都导入了,在你使用的时候必须加上前缀,这就可以说明你用的是哪个Date类了。比如:
java.sql.Date date =new Date();//包名+类名这样子就可以清晰地表明你用的是哪个包里的类了。
------解决方案--------------------
类名冲突了,楼上正解