因为编码需要数据库和得到当前时间,所以引用了<%@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();//包名+类名这样子就可以清晰地表明你用的是哪个包里的类了。
------解决方案--------------------------------------------------------
类名冲突了,楼上正解