写的一个JSP文件(Test.jsp)里用到了一个Bean(A.class),
<jsp:useBean id="myBean" scope="session" class="A"/>
运行时报错:文件里的这个Bean无效(差不多就是这个意思)
Bean的位置是 d:\jsp\p1\WEB-INF\classes\A.class     Test.jsp在目录p1下
更改server.xml的配置:虚拟目录 path="\jsp" 本地目录 docBase="d:\jsp" 重启
运行 http://localhost:8080/jsp/p1/Test.jsp 出现上面的报错信息。是不是这个Bean的位置放错了,目录的大小写是否有区别?

解决方案 »

  1.   

    <jsp:useBean id="myBean" scope="session" class="test.A"/>Bean的位置是 d:\jsp\p1\WEB-INF\classes\test\A.class
      

  2.   

    为什么还要把Bean放到一个文件夹里呢?
      

  3.   

    javabean一定要加包,王八的屁股--规定!
      

  4.   

    奇怪,我没有用把.class放在包下,JSP也正常
      

  5.   

    javabean一定要加包,王八的屁股--规定!-------------------
    正解
      

  6.   


    javabean一定要加包,王八的屁股--规定!-----------------------------------说得太好了
    龟定的就是酱紫的