在b.jsp中用javascript实现
<script language="javascript">
function onload(){
  reginfo.text1.value=aa;
  reginfo.text2.value=bb;
  reginfo.submit();
}
</script>
<body onload="onload()">
大概思想是这样,楼主自己测试看看

解决方案 »

  1.   

    //我想点连接后把text1和text2的值赋个b.jsp中的文本框text1和text2,然后自动提交
    b.jsp中的表单数据.把request的值取过来赋值到text1和text2里,然后在body onload里submit()一下form,就可以提交过去了。//另外如果我直接进入(不是点超连接)b.jsp页面,就不能自动提交表单
    急用,不知道该怎么实现?超链接无非是多带几个参数,如果从前一个页面带一个随时变化的值过来,并且b页面可以验证这个值就可以了。
      

  2.   

    <form name="reginfo" action="c.jsp">
      <input type=text name=text1>
      <input type=text name=text2>
      <input type=text name=text3>
      <input type=submit value=提交>
    </form>
    <script>reginfo.submit();</script>
    csdn性能真够烂的
      

  3.   

    即然你已想到用个submit=true来做标志了,那你的b.jsp里
    <%
    if(request.getParameter("submit")==null || !request.getParameter("submit").equals("true")) return; //没有这个标志b.jsp都不显示出来,如想显示也可用这个标志做下显示控制,如不显示提交按钮那个INPUT
    %>
    <form name="reginfo" action="c.jsp">
      <input type=text name=text1>
      <input type=text name=text2>
      <input type=text name=text3>
      <input type=submit value=提交>
    </form>
      

  4.   

    在b.jsp中
    <%
    String text1=request.getParameter("text1");
    String text2=request.getParameter("text2");
    if(text1!=null && !text1.equals(""))
      {
        out.println("<script language='javascript'>");
        out.println("   function onload(){  ");
        out.println("     reginfo.text1.value="+text1+";");
        out.println("     reginfo.text2.value="+text2+";");
        out.println("     reginfo.submit();");
        out.println("   } ");
        out.println("</script>");
        out.println("<body onload='onload()'>");
      }
    else
      {
        out.println("body bgcolor='#ffffff'");
      }
    %>
    这个行吧?
      

  5.   

    还有一处<form name="reginfo" action="c.jsp">
      <input type=text name=text1>
      <input type=text name=text2>
      <input type=text name=text3>
      <input type=submit value=提交>
    </form>
    改为
    <form name="reginfo" action="c.jsp">
      <input type=text name=text1 value='<%=request.getParameter("text1")%>'>
      <input type=text name=text2 value='<%=request.getParameter("text1")%>'>
      <input type=text name=text3>
      <input type=submit value=提交>
    </form>
      

  6.   

    写在onload里当然不会提交了<form name="reginfo" action="c.jsp">
      <input type=text name=text1>
      <input type=text name=text2>
      <input type=text name=text3>
      <input type=submit value=提交>
    </form>
    <script>reginfo.submit();</script>
      

  7.   

    jfy3d(剑事) ( ) 信誉:98  2005-02-02 11:46:00  得分: 0  
     
     
       写在onload里当然不会提交了<form name="reginfo" action="c.jsp">
      <input type=text name=text1>
      <input type=text name=text2>
      <input type=text name=text3>
      <input type=submit value=提交>
    </form>
    <script>reginfo.submit();</script>
      
     
    正解