报什么错了没?还有不要这么写catch(SQLException ee){} 一定要这么写catch(SQLException ee){ee.printStackTrace();}
不然即使报错了,报错的信息也被扔掉了,还有
<%@ page language="java" contentType="text/html; charset=GBK" import="java.sql.*" errorpage=""%> errorpage=""这么写会报错的

解决方案 »

  1.   

    你把<script language="javascript"> 
    function backward() 

    history.back(); 
    }  
    </script>挪道最后试试。
      

  2.   

    表单提交的时候最好用相对路径
     <FORM name="from1" id="from1" action="<%=request.getContextPath()%>/.../loginOn.jsp" method="post"> 
    /.../为loginOn.jsp所在项目目录
      

  3.   

    1.首先,你这个form里连table都没有就tr?那行放在哪里的?
    <FORM name="from1" id="from1" action="loginOn.jsp" method="post"> 
            <tr> 
               <TD align="right">帐户: </TD> <td> </td> 
               <TD> <input type="text" name="uesr"size="19"> </TD>     
            </tr> 
            <tr> 
                <TD align="right">口令: </TD> <td> </td> 
                <TD> <input type="password" name="userPwd" size="20"> </TD>     
            </tr> 
            <tr>  </tr> 
            <tr>   
                <TD> <input type="submit" name="submitButton" value="提交" size="20"> </TD>     
                 <td> </td> 
                <TD> <input type="reset" name="resetButton" value="取消" size="20"> </TD>           </tr>     
            </from>   
    2.action="loginOn.jsp"这样写的话2个文件要放在同一目录下
      

  4.   

    还有,你这页面写的太乱了.....
    <TD> 
     <table> 
     <FORM name="from1" id="from1" action="loginOn.jsp" method="post"> 
    你看,你这个table也没放TD里也没放哪里.....你能说出他的位置吗?
    建议LZ先去看下HTML基础,呵呵
      

  5.   

    连个页面同时执行没有错误,loginOn.jsp连接数据库也是正确的,就是第一个提交时,不能转到第二个页面,
    前面那个页面是我剪切了很多东西放上去的可能误把 table 删除了。我初学,html也是现看了看。
    连个文件都是放在同一个路径下的。当执行第一个页面提交时 报错如下:
    HTTP Status 404 - /phone/servlet/DoLogin--------------------------------------------------------------------------------type Status reportmessage /phone/servlet/DoLogin
    description The requested resource (/phone/servlet/DoLogin) is not available.--------------------------------------------------------------------------------Apache Tomcat/5.5.25
      

  6.   

    404错误找不着页面  你看看你那个form里面的action指向对不对!!!加上<%=request.getContextPath()%>/loginOn.jsp%>看看html写的确实不怎么样   还得多学学!!!
      

  7.   

    改成<%=request.getContextPath()%>/phone/loginOn.jsp 
    也没用 还是那个问题
    两个文件 都是在同一个路径下阿。我保证第二个如果有参数传过去的话就能够出来。
    第一个一提交 就是不行
    不让回复太多。我的html确实不会。我仔细检查了html也没有错的。不知道到底怎么回事
    谢谢了……
      

  8.   

    你的  web.xml 是否 映射了  loginOn ?
      

  9.   

    它这个是直接把请求发送到另外一个JSP吧.这样就不需要WEB.XML配置了
      

  10.   


    我知道, 看他代码 没有问题,就怕 web.xml 被映射了  所以要看看
      

  11.   

    两个页面都很简单 就是直接把请求发送到另外一个JSP
    两个文件单独执行都顺利,如果把参数直接给第二个JSP就都能出来,但是提交却不行,就是传不过去
    两个JSP文件都在 E:\PhoneCard\phone\WebContent 下面
    下面是 XML文件 不懂   还有什么奥秘吗?web.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <display-name>phone</display-name>
    <welcome-file-list>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    </web-app>
      

  12.   


    我应该怎样提交?
    1:<FORM name="from1" id="from1" action="<%=request.getContextPath()%>/phone/loginOn.jsp" method="post">
    2:<FORM name="from1" id="from1" action="<%=request.getContextPath()%>/loginOn.jsp" method="post">
    3:<FORM name="from1" id="from1" action="loginOn.jsp" method="post">
    都试过了,依旧是那样两个文件 都在 E:\PhoneCard\phone\WebContent 路径下面
      

  13.   

    谢谢大家了
    一个很奇怪的问题
    两个jsp文件的名字是 login.jsp 和 loginOn.jsp 
    前者提交表单到后者
    两个文件都在同一个目录下面 E:\PhoneCard\phone\WebContent
    因为大家说我html很乱,所以我又检查了一遍我的html,找出一个不合适的标签,改正之。
    但是仍然不能提交并同样的错误404。
    我将表单放在另一个新建的jsp文件中,运行正常
    后来又有将表单放在了login.jsp所有html标签最下面,按说表单应该出现在页面的最下面才是,可是运行结果是,仍然出现在原来的位置没有变。
    后来我将原来的login.jsp内所有的东西粘贴到另一个jsp文件内,运行正常。
    很奇怪的是只要文件名是login.jsp就无法运行。目录下没有重复的名字。
    不知道是为什么??????
      

  14.   

    我在多次 回复中都说明白了 路径本身没有错误
    但是就是报404错误
    我上面好多都写得也很清楚,可能我的表达能力差吧。
    谢谢大家了 
    一个很奇怪的问题 
    两个jsp文件的名字是 login.jsp 和 loginOn.jsp  
    前者提交表单到后者 
    两个文件都在同一个目录下面 E:\PhoneCard\phone\WebContent 
    因为大家说我html很乱,所以我又检查了一遍我的html,找出一个不合适的标签,改正之。 
    但是仍然不能提交并同样的错误404。 
    我将表单放在另一个新建的jsp文件中,运行正常 
    后来又有将表单放在了login.jsp所有html标签最下面,按说表单应该出现在页面的最下面才是,可是运行结果是,仍然出现在原来的位置没有变。 
    后来我将原来的login.jsp内所有的东西粘贴到另一个jsp文件内运行正常。, 并且它们也都在同一个路径下面
    很奇怪的是只要文件名是login.jsp就无法运行。目录下没有重复的名字。 
    不知道是为什么??????