关于form表单自动提交的问题

rsmove 2012-02-09 04:04:03
前提条件,不使用JS
因环境问题,没有办法支持JS,所以,只能用纯JSP来做。

总共有三个页面:1.jsp, 2.jsp, 3.jsp

从1.jsp跳转 form提交数据至2.jsp,此时,2.jsp写隐藏域存值,放在form里,要求这个页面3秒后,自动带参数跳转(form提交),成功后,到3.jsp

...全文
204 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
桃园闲人 2012-02-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kebin0001 的回复:]

不用JS大概只有這個方法

在2.jsp加上這段
<meta http-equiv="refresh" content="3; url=http://xxx.xxx.xxx/3.jsp?a=xxx&b=xxx" />
a=xxx&b=xxx...這是form的資料。

但這是get,所以資料無法放太多
[/Quote]
这个可以。再提供一个方案:
将2.jsp不要了,直接用Servlet代替,即1.jsp 》 Servlet 》 3.jsp。在Servlet中通过Request输出停留页面的HTML内容(如果内容较少的话),然后在输出完内容后不要跳转,让线程休眠3秒后从Servlet中跳转到3.jsp页面。
kebin0001 2012-02-09
  • 打赏
  • 举报
回复
不用JS大概只有這個方法

在2.jsp加上這段
<meta http-equiv="refresh" content="3; url=http://xxx.xxx.xxx/3.jsp?a=xxx&b=xxx" />
a=xxx&b=xxx...這是form的資料。

但這是get,所以資料無法放太多

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧