<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.sql.*" %>
<%@ page session="true" %>
<%
String d1 = "";
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
StringBuffer time= new StringBuffer(s.format(new Date()));
d1 = time.toString();
%><%= d1 %>运行错误
symbol : constructor Date ()
location: class java.sql.Date
StringBuffer time= new StringBuffer(s.format(new Date()));
^
把<%@ page import="java.sql.*" %> 去掉就正确了,但这个是tomcat自动编译出来的,怎么解决啊?我这里有张页面就是被自动加了这个就无法运行了
<%@ page import="java.text.*" %>
<%@ page import="java.sql.*" %>
<%@ page session="true" %>
<%
String d1 = "";
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
StringBuffer time= new StringBuffer(s.format(new Date()));
d1 = time.toString();
%><%= d1 %>运行错误
symbol : constructor Date ()
location: class java.sql.Date
StringBuffer time= new StringBuffer(s.format(new Date()));
^
把<%@ page import="java.sql.*" %> 去掉就正确了,但这个是tomcat自动编译出来的,怎么解决啊?我这里有张页面就是被自动加了这个就无法运行了
如果你import java.sql.*,那么new Date()就是java.sql.Date了,会导致类型不匹配
或改为<%@ page import=" java.util.Date“%>