你一个表单同时提交两个页面 这样有问题吧

解决方案 »

  1.   

    你提交到session.jsp接着又提交到fujian.jsp,此刻session.jsp尚未执行完(即session未写入),从fujian.jsp中读session就为空了,可以用下面的办法,在htm中提交到session.jsp,当session.jsp加载完后再转到fujian.jsp就可以了
    <form name=form1>
    <input type=text name=_No1>
    <img src="attachment.gif" border="0" onclick="go_session()">
    </form>
    <script>
    function go_session(){
        document.forms["form1"].action = "session.jsp"; 
        document.forms["form1"].submit();
    }
    </script>session.jsp
    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%>
    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body bgcolor="#FFFFFF" text="#000000" onload="window.location.href='fujian.jsp'">
    <%
    session.putValue("_No1",request.getParameter("_No1"));
    %>
    </body>
    </html>fujian.jsp
    <%out.println((String)session.getValue("_No1"));%>注:代码中未含有关bean的部分
      

  2.   

    楼上所言即是,怎么也要一个页面,一个页面来。
    以前也试过这样同时提交,没成功。