把你编译好的class文件放在classes下面就可以运行了。
http://localhost:8080/servler/xx

解决方案 »

  1.   

    运行一般的jsp是没有什么问题,我的jsp是放在默认的htdocs文件夹下运行的,而在htdocs文件夹下是没有servlet文件的,只有WEB-INF文件夹,是不是要在WEB-INF下建servlet子文件夹,还是要进行其他配置,请高手明示!谢谢!
      

  2.   

    在WEB-INF这个目录下写个名为web.xml的部署程序,将你的servlet文件部署进去。写法如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <!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>
      <servlet>
        <servlet-name>name</servlet-name>
        <description>description</description>
    下面这句是写你的servlet文件在classes下的路径和名字
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <load-on-startup>3</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>name</servlet-name>
        <url-pattern>/xxx</url-pattern>
      </servlet-mapping>
    </web-app>
    要显示这个servlet,输入http://localhost:8080/xxx