站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题如何实现表单的循环提交?急!!!

如何实现表单的循环提交?急!!!

摘要: 如何实现表单的循环提交?急!!!


我现在开发一个系统,其中有一部分需要和别的服务器实现数据交换,对方只提供了单条数据传输的http接口,我需要在此基础上实现多条数据传输,基本想法是循环提交表单,但是实现时发现提交一次后控制权已转让,后面的没法提交了,有没有别的办法呢?帮忙啊,急!!!


进来学习一下
帮顶


你可以在提交的时候,将 target 设置为 _blank
这样的话,提交后会打开新窗口进行处理和显示结果
但这样的后果是最后会打开一堆窗口。

如果你将 target 设置为一个名字,每次都会打开同一个窗口。
但这样做要求你循环间隔要调整好,不然一个页面还没处理完就已经跳开了(实际上只要提交了,处理是后台的事情,换个页面也没关系,不过数据量比较大的时候就怕还没把数据全提交上去)


iframe


这个正好用ajax处理呀!


集合.


如果你将 target 设置为一个名字,每次都会打开同一个窗口。
但这样做要求你循环间隔要调整好,不然一个页面还没处理完就已经跳开了(实际上只要提交了,处理是后台的事情,换个页面也没关系,不过数据量比较大的时候就怕还没把数据全提交上去)

我就是这样处理的,但是在第一次提交之后提交页面的程序就停止执行了!ajax处理?能具体些吗?本来我就是jsp结合js实现的循环提交,当前的问题是第一次提交之后提交页面的程序就停止执行了!


ajax 的原理是这样的:
页面本身不提交,由脚本组装好一个xmlHttpRequest请求发送给服务器,然后脚本用回调函数处理服务器返回的信息。

在你的这种情况,正好要求页面不提交,至于服务器的返回,你处理也好,不处理也好,都没关系。 你在脚本里循环把请求组装好发给服务器就行了


写两个页面来回跳不行吗? 第一个页面写个js自动提交,提交打开的页面再写个js跳回去,不就可以了?单一这样实现 是个无限循环,不过还是可以随时关了的吧,或者再传几个变量判断一下何时终止提交 不就可以了


你是用struts 吗? 那里有“令牌机制”, 如果不是Struts ,也可以用session访“令牌”做一个相似的功能。 或者直接用 URL 转发或URL重定向进行请求提交就 可以解决。


学习


提交到子窗体


提交后再跳转回来是没法实现的,应为接口是对方提供的,我没法控制。
jihanzhong(逍遥)
ajax好像满足我的需要,但是我当前对ajax不了解,能不能给我提供点相关的例子或者资料?
我的qq:10190504



如果掉用别人的URL 只有在你处理请求的地方使 用session访“令牌”做一个相似的功能。 或者直接用 URL 转发或URL重定向进行请求提交就 可以解决。


QQ 17848541

ajax说简单也是很简单的。其实就是些js脚本,跟后台没关系,后台该怎么样还怎么样。随便找几个ajax例子就明白了。当然要找没有使用ajax脚本工具,直接写js脚本代码的那种例子




↑返回目录
前一篇: poi操作Excel的问题,都弄一天了,几行代码总有问题。
后一篇: mysql与oracle建表语句有什么异同?