表单提交以后,后交由action指定的URL去处理
如果需要你的"Servlet1.java!!!"来处理,得在web.xml中配置servlet-mapping就可以了
  <servlet>
    <servlet-name>Servlet1</servlet-name>
    <servlet-class>test.Servlet1</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Servlet1</servlet-name>
    <url-pattern>/Servlet1</url-pattern>
  </servlet-mapping>

解决方案 »

  1.   

    在web.xml中配置servlet-mapping的语句已经有了啊!!!
      

  2.   

    错误如下:
     URL: Unable to open location: Document not found on server
      

  3.   

    在jsp的页面中有这么一句 : <form method="post" action="/Servlet1">在web.xml中配置servlet-mapping的语句如下: <servlet>
        <servlet-name>servlet1</servlet-name>
        <servlet-class>servlet.Servlet1</servlet-class>
      </servlet>
    ........
    <servlet-mapping>
        <servlet-name>servlet1</servlet-name>
        <url-pattern>/servlet1</url-pattern>
      </servlet-mapping>
    错误如下:
     URL: Unable to open location: Document not found on server
      

  4.   

    action="/Servlet1"
           ~~你不需要加斜杠吧,你试试
      

  5.   

    在web.xml中配置servlet-mapping的语句如下: <servlet>
        <servlet-name>servlet1</servlet-name>
        <servlet-class>servlet.Servlet1</servlet-class>
      </servlet>
    ........
    <servlet-mapping>
        <servlet-name>servlet1</servlet-name>
        <url-pattern>/servlet1</url-pattern>
      </servlet-mapping>
    -----
    如果你没有定义包名,就把<servlet-class>servlet.Servlet1</servlet-class>改为
    <servlet-class>Servlet1</servlet-class>
      

  6.   

    包名也是有的..
    真是麻烦大家了.
    以前都是 action=*.jsp 的,改为servlet 就不行了.