我的JSP文件内容:位于ROOT目录下<%@ page contentType="text/html;Charset=GB2312"%>
<html><body>
<jsp:useBean id="zz" class="Test" scope="session"></jsp:useBean>
<%=zz.myTest()%>
</body>
</html>我所用的类编译正确生成的字节码文件位于ROOT目录的WEB-INF/classes目录下:public class Test
{
public String mytest()
{
return "我是用来测试JSP JAVABEAN";
}
}
为什么还是报错 想不明白 求指点

解决方案 »

  1.   

    <jsp:useBean id="zz" class="Test" scope="session"></jsp:useBean>
    错误总是指在这一行 想不明白
      

  2.   

    你的class是否有包名,如果有的话,加上。
      

  3.   

    把Test包名带上.
    另外<%=zz.myTest()%>,你zz是放在session里,这样输出不了东西吧.
      

  4.   


    有包名要带上·还有·
    zz.myTest()
    小写的t
      

  5.   

    我的没带包名 把SESSION改成PAGE 还是报错
      

  6.   

    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 3 in the jsp file: /javaBean.jsp
    Test cannot be resolved to a type
    1: <%@ page contentType="text/html;Charset=GB2312"%>
    2: <html><body>
    3: <jsp:useBean id="zz" class="Test" scope="page"></jsp:useBean>
    4:  <%=zz.mytest()%>
    5: </body>
    6: </html>
    报错内容
      

  7.   


    <%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
    + request.getServerName() + ":" + request.getServerPort()
    + path + "/";
    %>你的JSP文件是不是把这段代码删掉了?加上··
      

  8.   

    放在<%@ page contentType="text/html;Charset=GB2312"%>的下面
      

  9.   

    <%@ page language="java" import="java.util.*"contentType="text/html;Charset=GB2312"%>
    先把这些加上,出现不必要的错误,浪费时间
      

  10.   

    包名,class文件有木有放错啊?