为什么这样呢?

最近在学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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值