最近在学JAVA,练习的时候遇到个问题,请大家帮忙看看……
主要问题是,在JSP中没有办法导入我想用的类,明明导入了包,却报:MyDAO cannot be resolved to a type
JSP代码:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%@ page import="family.yin.senqi.dao.MyDAO"%>
<%
Date ndate = new Date();
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
String recTime = s.format(ndate);
MyDAO dao = new MyDAO();
String indexid = dao.getIndexid(recTime);
if(indexid==null || "".equals(indexid)){
System.out.println("======now insert new recTime======");
dao.insertRecTime(recTime);
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>无标题文档</title>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0">
<form name="myForm" method="post" action="">
<table width='100%' height='79' border='0' cellpadding='0' cellspacing='0' align=center>
<tr>
<td bgcolor='F9A859' valign='top'>
<table width='100%' height='50' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='FBEAD0'>
<tr>
<td align='center' style="font-size:22px;">小型个人理财系统</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor='F9A859' valign='top'>
<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td align='center' style='font-size:13px' valign='middle'>
记录时间:<%=recTime%>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align='center'><img src="image/bottom.gif" width="100%" height="2"></td>
</tr>
</table>
</form>
</body>
</html>
提示的错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 10 in the jsp file: /webpage/inputHead.jsp
MyDAO cannot be resolved to a type
7: SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
8: String recTime = s.format(ndate);
9:
10: MyDAO dao = new MyDAO();
11: String indexid = dao.getIndexid(recTime);
12: if(indexid==null || "".equals(indexid)){
13: System.out.println("======now insert new recTime======");
An error occurred at line: 10 in the jsp file: /webpage/inputHead.jsp
MyDAO cannot be resolved to a type
7: SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
8: String recTime = s.format(ndate);
9:
10: MyDAO dao = new MyDAO();
11: String indexid = dao.getIndexid(recTime);
12: if(indexid==null || "".equals(indexid)){
13: System.out.println("======now insert new recTime======");
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)