是jsp不行还是servlet不行?一般来说放在webapps下的jsp文件是不需要任何配置的如果用到了bean或servlet要放在jsp文件目录下\web-inf\classes\package\*.class
用到servlet时还要:
servlet.jar要在classpath里指一下,可以在tomcat\common\lib下找到该包!

解决方案 »

  1.   

    jsp是可以用的classpath中我也指定了路径就在上面例子中,我照抄了一个basicServlet.java,放在webapps\test\WEB-INF\classes目录下,用javac也编译通过了,但是该怎么访问呢?我用http://localhost:8080/test/servlet/basicServlet访问不行(我在水木清华Java精华区看见说是用这种方式访问,可是行不通)
      

  2.   

    现在总算搞定了,多谢各位的帮忙!在SMTH上有位大哥贴出了web.xml的详细说明,照着改了一下就可以了。在我这里是:
    <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
        
    <web-app>
        <display-name>Examples</display-name>
        <description>Servlet Examples</description>
        <servlet>
            <servlet-name>basicServlet</servlet-name>
            <servlet-class>basicServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>basicServlet</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    </web-app>然后就可以通过http://localhost:8080/test/servlet/basicServlet访问了。