在b.jsp中用javascript实现
<script language="javascript">
function onload(){
reginfo.text1.value=aa;
reginfo.text2.value=bb;
reginfo.submit();
}
</script>
<body onload="onload()">
大概思想是这样,楼主自己测试看看
<script language="javascript">
function onload(){
reginfo.text1.value=aa;
reginfo.text2.value=bb;
reginfo.submit();
}
</script>
<body onload="onload()">
大概思想是这样,楼主自己测试看看
b.jsp中的表单数据.把request的值取过来赋值到text1和text2里,然后在body onload里submit()一下form,就可以提交过去了。//另外如果我直接进入(不是点超连接)b.jsp页面,就不能自动提交表单
急用,不知道该怎么实现?超链接无非是多带几个参数,如果从前一个页面带一个随时变化的值过来,并且b页面可以验证这个值就可以了。
<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性能真够烂的
<%
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>
<%
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'");
}
%>
这个行吧?
<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>
<input type=text name=text1>
<input type=text name=text2>
<input type=text name=text3>
<input type=submit value=提交>
</form>
<script>reginfo.submit();</script>
写在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>
正解