type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 14 in the jsp file: /emp_insert_do.jsp
Emp cannot be resolved to a type
11:   
12:   <body>
13:     <%
14:     Emp emp=new Emp();
15:     emp.setUserid(Integer.parseInt(request.getParameter("userid")));
16:     emp.setName(request.getParameter("name"));
17:     emp.setPassword(request.getParameter("password"));
An error occurred at line: 14 in the jsp file: /emp_insert_do.jsp
Emp cannot be resolved to a type
11:   
12:   <body>
13:     <%
14:     Emp emp=new Emp();
15:     emp.setUserid(Integer.parseInt(request.getParameter("userid")));
16:     emp.setName(request.getParameter("name"));
17:     emp.setPassword(request.getParameter("password"));
An error occurred at line: 19 in the jsp file: /emp_insert_do.jsp
DAOFactory cannot be resolved
16:     emp.setName(request.getParameter("name"));
17:     emp.setPassword(request.getParameter("password"));
18:     try{
19:      if(DAOFactory.getIEmpDAOInstance().doCreate(emp)){
20:     
21:     %>
22:     <h3>添加成功</h3>
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:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)ps:我采用的是DAO设计模式,Emp就是其中的一个类,我在测试时DAO没有任何问题,可一道jsp中调用就出现了这个问题!

解决方案 »

  1.   

    Unable to compile class for JSP那个Emp检查下ME能力有限
      

  2.   

    1.你的jsp中的java脚本出现了问题,2,多半是获取值的参数不存在,你要判断下request.getParameter("userid")));request.getParameter("password"));....是否为空userid,password.....在第一次时不存在,
      

  3.   

    我是在默认包下建立的类,jsp文件和类同属一个项目中
      

  4.   

    <%@ page import="Emp"%> 引人该类  写全路径