JSP:类无法解析

时间:2014-08-31 15:16:40

标签: jsp

现在我正在使用一个使用JSP编写的旧站点。我遵循JSP:

<%!  Vector vUser;
    String qlAuthor;
    String qlUserId;
    String sQuery;
%>
<%  qlAuthor = (String)session.getAttribute("AUTHORITY");
    qlUserId = (String)session.getAttribute("USERID");

    if (qlAuthor.equals("admin")) {
        String role = (String)session.getAttribute("ROLE");
        String tmp  = "";

        if (role.equals("admin"))   { tmp = "0"; }
        else if (role.equals("sm")) { tmp = "3"; }
        else if (role.equals("sp")) { tmp = "6"; }

        sQuery = " MANAGERID='" + qlUserId + "' and AUTHORITY='" + tmp + "' order by (MANAGERID)";
    } else if (qlAuthor.equals("sm")) {
        sQuery = " MANAGERID='" + qlUserId +"' and AUTHORITY='6'";
    } else if (qlAuthor.equals("sp")) {
        sQuery = " AUTHORITY='9'";
    }

    vUser = BeanMember.getUserList(sQuery);
    if (session.getAttribute("VUSER") != null)
        session.removeAttribute("VUSER");

    session.setAttribute("VUSER", vUser);
%>

当我运行此JSP时,我收到错误:

   org.apache.jasper.JasperException:无法编译JSP的类

在jsp文件中的第6行发生错误:/adminsite/user/query/qry_list.jsp    生成的servlet错误:    BeanMember无法解析

在我的C:\ Tomcat_5.5 \ webapps \ ROOT \ WEB-INF \ classes目录中我有BeanMember.class

我有CLASSPATH =%classpath%; C:\ Tomcat_5.5 \ webapps \ ROOT \ WEB-INF \ classes;

但是我再次 BeanMember无法解决错误...

你可以帮我解决这个错误。

1 个答案:

答案 0 :(得分:0)

也许你只是在JSP中缺少导入(到BeanMember类)?

导入可能如下所示: (这一行必须放在你的JSP中)

<%@ page import="com.path.to.BeanMember" %>