class文件位置:
jsp文件所在目录下/web-inf/classes/package(if you have package in your java class)/*.class

解决方案 »

  1.   

    我用的是TOMCAT4,在ROOT下建一个目录,JSP文件在里面,然后建一个WEB-INF文件夹,放CLASS文件,但是找不到,但放在EXAMPLES下面,却可以,是不是有什么配置问题,因为我看了EXAMPLES下的SERVLET例子,执行时是SERVLET下的CLASS文件,但根本没有SERVLET文件夹,它的CLASS文件只是在CLASSES文件夹下。
    我初学JSP,请各位赐教。
      

  2.   

    JSP放在ROOT下的一个目录重,把CLASS直接放在ROOT下的WEB-INF/classes下就可以了。当然如果是有package的话,也要在classes目录下建立该package目录,另外,jsp调用的时候别忘了package.class的形式来调用。
      

  3.   

    以我把tomcat放置在c:\tomcat为例。
    在tomcat的子文件夹webapps下建立一个你自己的文件夹,比如:my_jsp,
    即c:\tomcat\webapps\my_jsp
    然后把你的所有jsp的页面程序放置其中。如c:\tomcat\webapps\my_jsp\hello.jsp欲想执行hello.jsp,需要修改c:\tomcat\conf\server.xml,该文件中有一段是这样的:
    <Context path="/examples" docBase="examples" debug="0"
                     reloadable="true">
    在这段语言前面加上下面语句:
    <Context path="/my_jsp" docBase="my_jsp" debug="0"
                     reloadable="true"/>
    即可。
    重新启动tomcat,执行http://127.0.0.1:8080/my_jsp/hello.jsp就可以了
      

  4.   

    加入在C:\tomcat\webapps\my_jsp\WEB-INF\classes\test文件夹下有一个类为
    oper.class,想在JSP页面掉用时应该首先将其导入:
    <jsp:useBean scope="page" id="OperInfo" class="test.oper"/>my_jsp文件夹就是楼上刚才介绍建立的那个文件夹
      

  5.   

    多谢各位支持,我是忘了package.class的形式来调用。