本来new.jsp和dengyu.jsp是两页,dengyu.jsp是在new.jsp后面,它里面的一些数据是靠request.getParameter
(new.jsp页面提交的数据)得来的。现在我要把他们合成一个页面,我该怎么做!!!!

解决方案 »

  1.   

    本来new.jsp和dengyu.jsp是两页,dengyu.jsp是在new.jsp后面,它里面的一些数据是靠request.getParameter
    (new.jsp页面提交的数据)得来的。现在我要把他们合成一个页面,我该怎么做!!!!
    我的意思是比如:在上半部分new.jsp中有一按扭,我点他一下之后,下半部分的内容发生变化!
      

  2.   

    //////////////////////////////////////////////////// add_fwjg.jsp
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>发文机关增加</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <link href="../fgfu.css" rel="stylesheet" type="text/css">
    <jsp:useBean id="beancom" scope="page" class="com.wfsw.dbcon"/>
    <% int maxlen = beancom.getmaxlenght("dm_fwjg","fwjg_script");
    %>
    </head>
    <body onload="loadini()">发文机关增加
    <form name="form1" method="post" action="add_fwjg_code.jsp" onsubmit="return(sub());">
      <input name="fwjg_script" type="text" id="fwjg_script" maxlength="<%=maxlen%>">
      <input type="submit" name="Submit" value="增加">
    <Iframe name ="Ilist" id="Ilist" src="list_fwjg.jsp" width="100%" height="82%" scrolling="auto" frameborder="0"></iframe>
    </form>
    <hr>
    <a href="../index.htm">返回</a><br>
    </body>
    </html>
    <script language="JavaScript" type="text/JavaScript">
      function loadini(){
        document.form1.fwjg_script.focus();
      }
      function sub(){
        v = document.form1.fwjg_script.value;
        if (v!=""){
          Hensu = confirm("要增加发文机关:\n\n"+v) ;
          if (Hensu){
            return true;
          }
            else{
              document.form1.fwjg_script.focus();
              return false;
            }
          }    else{
          document.form1.fwjg_script.focus();
          return false;
        }
      }
    </script>
    //////////////////////////////////////////////list_fwjg.jsp
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <html>
    <head>
    <title>list_fwjg new 2</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <link href="../fgfu.css" rel="stylesheet" type="text/css">
    </head>
    <jsp:useBean id="beancon" scope="page" class="com.wfsw.dbcon" />
    <%
    Connection con = beancon.getConn();
    Statement stmt = con.createStatement();
    String sql="select fwjg_script,fwjg_bz,fwjg_dm from dm_fwjg ";
    ResultSet rs = stmt.executeQuery(sql);
      ResultSetMetaData rsmd = rs.getMetaData();
      int fwjg_script_maxlenght= rsmd.getColumnDisplaySize(1)/2;
    %>
    <body >
    <table width="100%" border="1">
      <tr>
        <td width="5%">序号</td>
        <td width="51%">发文件机关</td>
        <td width="8%">可用标志</td>
        <td width="36%">编辑</td>
      </tr>
     <%
     while(rs.next()){%><form name="form<%=rs.getRow()%>"  method="post"  action="../change.jsp">
        <tr>
        <td><%= rs.getRow() %></td>
        <td><%
      if (!rs.getString("fwjg_bz").equals("1"))
          {out.print(rs.getString("fwjg_script"));}
      else{
    %>
    <input name="x" type="text" id="x" value="<%=rs.getString("fwjg_script")%>" size="25" maxlength="<%=fwjg_script_maxlenght%>" title="在这里修改税种[ <%=rs.getString("fwjg_script")%> ]的名称后点击更新!">
     <%}%>
            <input name="xgzd" type="hidden" id="xgzd2" value="fwjg_script"> <input name="db" type="hidden" value="dm_fwjg"> 
            <input name="tjzd" type="hidden" id="tjzd" value="fwjg_dm"> <input name="t" type="hidden" id="t" value="<%=rs.getString("fwjg_dm")%>"> 
            <input name="old" type="hidden" value="<%=rs.getString("fwjg_script")%>" > 
            <input name="msg" type="hidden" id="msg" value="税种名称更改成功"> </td>
        <td><% if (rs.getString("fwjg_bz").equals("1")){
    out.print("<a href='../change.jsp?db=dm_fwjg&xgzd=fwjg_bz&x=0&tjzd=fwjg_dm&t="+rs.getString("fwjg_dm")+"'>可 用</a>");
    }else{
    out.print("<a href='../change.jsp?db=dm_fwjg&xgzd=fwjg_bz&x=1&tjzd=fwjg_dm&t="+rs.getString("fwjg_dm")+"'><font color='#cc6699'>不可用</font></a>");
    }%></td>
         <td><%
      if (!rs.getString("fwjg_bz").equals("1"))
          {}
      else{
    %>
    <input type="submit" name="Submit" value="更新" ></td>
    <%}%>
    </tr></form>
      <%} rs.close();
        stmt.close();
        con.close();%>
      </table>
    <hr>
    <input name="button" type='button' id='foot' onClick='JavaScript: window.print(document)' value='打印'>
    </body>
    </html>
    ////////////////////////////////////////......
    我只列出了两个文件,试试吧。
      

  3.   

    duoshanx(我喜欢春天.小草绿了,水朗润了起来..) 老兄不行,
    我的意思是本来new.jsp和dengyu.jsp是两页,dengyu.jsp是在new.jsp后面,它里面的一些数据是靠request.getParameter
    (new.jsp页面提交的数据)得来的。现在我要把他们合成一个页面,我该怎么做!!!!
    我的意思是比如:在上半部分new.jsp中有一按扭和一个”text筐“,我点一下按扭之后,下半部分的内容会变化成"text"中的内容!
      

  4.   

    首先在框架集中进行定向处理,比较下面的代码和你的代码:
    <html>
    <head>
    <title>
    </title>
    </head>
    <frameset rows="50%,*">
    <frame name="top" src="new.jsp" marginwidth="10" marginheight="10"  target ="down" scrolling="auto" frameborder="0">
    <frame name="down" src="dengyu.jsp" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
    </frameset>
    </html>然后再new.jsp中表单的提交处理为action ="dengyu.jsp"。注意new.jsp的传过来的参数的null处理。我用上面的方法处理的。一切ok!
      

  5.   

    mzhenjun(mzhenjun) 为什么我照你的办法做不行,dengyu.jsp还是在上半部分显示。我就没有处理传过来的参数为null的情况,下面部分先不能显示,出错,不过在提交呢之后它也应该显示啊!
      

  6.   

    <%@ page contentType="text/html; charset=GBK" %>
    <body bgcolor="#FFFFFF">
    <table width="75%" border="0">
     <tr>
      <td>本来的第一页
       <form name="form1" method="post" action="">
    <input type="submit" name="Submit" value="显示下面的内容">
       </form>
      </td>
     </tr>
     <tr>
     <%
     String aa = request.getParameter( "Submit" );
     if( aa != null )
     {
     %>
      <td>本来的第二页</td>
     <%}%> 
     </tr>
    </table>
      

  7.   

    whole.htm:<html><head>
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    <title>框架</title>
    </head><frameset rows="105,*">
      <frame name="header" scrolling="no" noresize target="main" src="top.jsp">
      <frame name="main" src="down.jsp" scrolling="auto">
      <noframes>
      <body>  <p>此网页使用了框架,但您的浏览器不支持框架。</p>  </body>
      </noframes>
    </frameset></html>
      

  8.   

    top.jsp:
    <html><head>
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>top</title>
    <base target="main">
    </head><body><form method="POST" action="down.jsp">
      <p>
      <input type="text" name="test" size="20"><br>
      <input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
    </form></body></html>
      

  9.   

    down.jsp:<%@page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="" %>
    <%@ page import ="java.io.*"%>
    <html><head>
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>down</title>
    </head>
    <%
    if(request.getParameter("test")!=null)
    {
    String tst = request.getParameter("test");
    PrintWriter writer = response.getWriter();
    writer.println(tst);
    }
    %>
    <body></body></html>