cannot be resolved to a type 请教高手解答!!
我用的MyEclipse,源码如下:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="org.wen.oracle.dao.factory.*" %>
<%@ page import="org.wen.oracle.vo.*" %>
<html>
<head>
<title></title>
</head>
<body>
<%
// 解决提交时的中文乱码问题
request.setCharacterEncoding("GBK") ;
%>
<center>
<%
int foodinfono = 0 ;
try{
foodinfono = Integer.parseInt(request.getParameter("foodinfono")) ;
}catch(Exception e){
}
%>
<%
try{
FoodInfo foodinfo = DAOFactory.getIFoodInfoDAOInstance().findById(foodinfono) ; // 一次查询,都是打开关闭数据库
%>
(注:出错就在最后那,后面的代码就没贴出来了。)
然后报错:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 29 in the jsp file: /safefood/WebRoot/Service/Backward.jsp
FoodInfo cannot be resolved to a type
26: %>
27: <%
28: try{
29: FoodInfo foodinfo = DAOFactory.getIFoodInfoDAOInstance().findById(foodinfono) ; // 一次查询,都是打开关闭数据库
30:
31: %>
32: <%
An error occurred at line: 29 in the jsp file: /safefood/WebRoot/Service/Backward.jsp
DAOFactory cannot be resolved
26: %>
27: <%
28: try{
29: FoodInfo foodinfo = DAOFactory.getIFoodInfoDAOInstance().findById(foodinfono) ; // 一次查询,都是打开关闭数据库
30:
31: %>
32: <%
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)