页面调试出现如下错误。DispUsers是bean中一个类/其他用到的类也出现一样的错误
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 4 in the jsp file: /login.jsp
DispUsers cannot be resolved to a type
1: <%@ page contentType="text/html;charset=gb2312" %>
2: <%request.setCharacterEncoding("gb2312");%>  
3: <%@ include file="incdb.jsp"%>
4: <%
5: String post=request.getParameter("POST");)
6: String action="True";
7: if(post!=null&&post.equals(action))
各位帮帮忙吧

解决方案 »

  1.   

    java.home指到$JAVA_HOME/jre下了.
    其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一样,
    编译jsp的时候需要用到后者.
    应此需要在启动tomcat的时候让jvm知道tools.jar的位置就可以了.注: java.home在运行的时候就会指向$JRE_HOME.
    jdk 1.4.2_06-b03
    jdk 1.5.0_05-b05
    都会出现这种情况.修改例子:
    ant:
    增加
    <property environment="env" />
    然后在启动tomcat的时候把<pathelement  location="${java.home}/lib/tools.jar" />
    改为: <pathelement location="${env.JAVA_HOME}/lib/tools.jar" />
    就可以了.eclipse:
    windows -> preference -> tomcat -> jvm settings -> boot classpath 中加入你的
    JAVA_HOME/lib/tools.jar就可以了.