看看是不是form2有一个name="submit"的按钮

解决方案 »

  1.   

    看了,没有.
    form2上面的代码就是完整的.
      

  2.   

    这种情况很多原因,包括你的WEB层的JAVA代码如果用什么包的话,版本不一致都有可能出现这种情况,先看看元素的name和action后的值是不是符合URL格式
      

  3.   

    楼上的,我知道你怀疑我的action不对,
    应该不是,因为我把form2的action改成和form1一样,就不行.
    应该和java代码没关系
      

  4.   

    不完全是,我以前见过一个form什么都没改,架构在提交的时候,我忘了是过滤器还是什么的JAVA程序的版本不一致也有这样的情况。
      

  5.   

    我在提交前用alert(document.form2.action)打印出来了,正确,是"/servlet/UploadServlet",这和alert(document.form1.action)打印出来的
    "/servlet/StudentInfoServlet"形式上没什么区别呀,
    也就是说这个action的url在web程序里配置和其他的完全一样啊,
    可根本不提交,也不刷新,要不,你看看我的web程序的web.xml
    <?xml version="1.0" encoding="GB2312"?>
    <!--
      Copyright 2006 Computer Science Department, Luoyang Normal University
    -->
    <!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>J2EE网络考试系统</display-name>
        <description>
          Web Examination System based on J2EE
        </description>    <servlet>
            <servlet-name>StudentInfoServlet</servlet-name>
            <servlet-class>edu.lynu.webexam.servlet.StudentInfoServlet</servlet-class>
        </servlet>
        
        <servlet>
            <servlet-name>UploadServlet</servlet-name>
            <servlet-class>edu.lynu.webexam.servlet.UploadServlet</servlet-class>
        </servlet>        <servlet-mapping>
            <servlet-name>StudentInfoServlet</servlet-name>
            <url-pattern>/servlet/StudentInfoServlet</url-pattern>
        </servlet-mapping>    <servlet-mapping>
            <servlet-name>UploadServlet</servlet-name>
            <url-pattern>/servlet/UploadServlet</url-pattern>
        </servlet-mapping>    </web-app>百思不得其解
      

  6.   

    应该是form2 在提叫时出现了拒绝访问错误。