一个提交请求,发送出两条HTTP请求?!如何实现?!高分等待 有必要吗?为什么不能在一个form里提交呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也觉得没有必要如果要这样的话,你就弄两个表单,一个没有显示内容,用javascript提交 我可能没有说清楚。情况是在一次提交中,要有新的提示等待的一个页面在原窗口的位置显示,然后这时的提交变量已经传到一个servlet中,由servlet转发到后台处理,处理的时间会很长,结果返回的时候,当前的等待页面跳转到成功或失败信息的页面中,就像这个论坛,登录的时候,输入用户名,密码,提交,有一个正在登录的页面,然后就跳转到论坛主页,怎么办好呢?!劳烦大家,请知无不言!!风说的两个表单,同时提交,怎么实现?能不能具体一些?! 在一个表单中提交的话,request已经送到一个servlet中,那样的话,怎样同时有发送到一个JSP页面显示等待呢?! 没必要的如果时间在1分钟一下在servlet中用两个方式一个doGet 和doPostdoGet中提示:正在处理...doPost 处理请求,返回结果。其实大家都知道这是骗人的,就是为了达到某种效果而已。 我觉得如果你非要这么做,那就在等戴的页面把你要传到servlet中数据先取出来,在传给servlet. 理解你提交之后,跳转到一个中转页面,这个中转页面<HTML><HEAD><TITLE>资源统计TITLE><META NAME="Generator" CONTENT="EditPlus"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="../../Common/Css/main.css" type="text/css"><SCRIPT LANGUAGE="JavaScript"><!--var msg="..................................";var interval = 50;seq = 0;function Scroll() {len = msg.length;window.form1.aaa.value= msg.substring(0, seq+1);seq++;if ( seq >= len ) { seq = 0 }window.setTimeout("Scroll();", interval );}function window_onload(){if ('<%=session("userid")%>'==""){ alert("页面已经过期,请重新登录!") parent.window.close(); return;}var strslo=new String("")strslo='<%=request.querystring("loc")%>'//alert(strslo)form1.action=strsloform1.submit();Scroll();}//--></SCRIPT></HEAD><BODY onload="window_onload()" onselectstart="return false;" oncontextmenu="return false"><table width="100%" height="100%" border=0><tr><td width="100%" height="100%" align=center><FORM METHOD=POST ACTION='<%=request.Querystring("loc")%>' name="form1">正在搜索,请稍等<input type="text" name="aaa" value="" size=25 style="background: ../../common/Images/ico/bg1.gif;border-color: #f8f6e1 #f8f6e1 #f8f6e1;border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top:4px;"></FORM> <P> <P> <P></td></tr></table></BODY></HTML>大致这样,你的请求已经到servlet了,但是你页面还是显示的一个跑马灯你要理解,页面显示是客户端的,只要服务器没有发出response来重写页面,页面显示就不会变 不能打开数据库<未知的>。应用程序可能无法识别该数据库 请教》开发网站!! Java连不上sql2005数据库 表单中怎么写入日期类型数据! 请问我上传了word文件 注意: web打印的纸张大小设置——赠送全部的分(解决问题)。 mysql乱码问题 请大家来看一下数字游戏算法,来者有分,非资深者也多多来学习csdn上真正的高手,一定受益非浅!!!!!! applet 与 jsp 之间互相调用 权限问题!跪求大神,大咖来看看 本人刚学Jsp,请教:<%@ .... %>,这里"@"表示什么意思 高分求救参数带不过来了
如果要这样的话,你就弄两个表单,一个没有显示内容,用javascript提交
劳烦大家,请知无不言!!
风说的两个表单,同时提交,怎么实现?能不能具体一些?!
在servlet中用两个方式一个doGet 和doPostdoGet中提示:正在处理...
doPost 处理请求,返回结果。其实大家都知道这是骗人的,就是为了达到某种效果而已。
你提交之后,跳转到一个中转页面,这个中转页面
<HTML>
<HEAD>
<TITLE>资源统计TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../../Common/Css/main.css" type="text/css">
<SCRIPT LANGUAGE="JavaScript">
<!--
var msg="..................................";
var interval = 50;
seq = 0;function Scroll() {
len = msg.length;
window.form1.aaa.value= msg.substring(0, seq+1);
seq++;
if ( seq >= len ) { seq = 0 }
window.setTimeout("Scroll();", interval );
}
function window_onload(){
if ('<%=session("userid")%>'==""){
alert("页面已经过期,请重新登录!")
parent.window.close();
return;
}
var strslo=new String("")
strslo='<%=request.querystring("loc")%>'
//alert(strslo)
form1.action=strslo
form1.submit();
Scroll();
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="window_onload()" onselectstart="return false;" oncontextmenu="return false">
<table width="100%" height="100%" border=0>
<tr><td width="100%" height="100%" align=center>
<FORM METHOD=POST ACTION='<%=request.Querystring("loc")%>' name="form1">
正在搜索,请稍等
<input type="text" name="aaa" value="" size=25 style="background: ../../common/Images/ico/bg1.gif;border-color: #f8f6e1 #f8f6e1 #f8f6e1;border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top:4px;">
</FORM>
<P> <P> <P>
</td></tr>
</table></BODY>
</HTML>大致这样,你的请求已经到servlet了,但是你页面还是显示的一个跑马灯你要理解,页面显示是客户端的,只要服务器没有发出response来重写页面,页面显示就不会变