jsp如何自动提交表单

dulei19840721 2008-10-25 04:08:24
求高手指教,在jsp的页面里如何能提交到后台的Action啊?
...全文
2378 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuguiyi100 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lihan6415151528 的回复:]
或者


document.forms[0].submit()


前提是form是你第一个form
[/Quote]

up
teemai 2011-10-11
  • 打赏
  • 举报
回复
这方法多了去了,楼上已经给出好多方法了。
IT淡淡 2011-10-11
  • 打赏
  • 举报
回复
页面一登录就提交? 那样有什么意义?就算页面上有很多表单信息,但是你什么都没有填就直接登陆,那还不如直接就跳到action里面去。。
唯舞断 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yinyuan1987 的回复:]

<!-- 一下是4秒后自动提交loginInfo表单 -->
<form id="loginInfo" action="后台Action">
<script language="JavaScript">

setTimeout("loginInfo.submit();",4000);

</script>

loginInfo是表单名,4000ms是计时时间

</form>……
[/Quote]

这段代码是说在4000ms后提交form 要自动循环提交的话把setTimeout改成setInterval方法
cuili2001 2011-10-11
  • 打赏
  • 举报
回复
至于lz的提交到action
我还没懂
form里直接写XXX.action不就好了嘛

不是说要自动提交么,应该是没有按钮的啊
小鱼-小虾 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yinyuan1987 的回复:]
<!-- 一下是4秒后自动提交loginInfo表单 -->
<form id="loginInfo" action="后台Action">
<script language="JavaScript">

setTimeout("loginInfo.submit();",4000);

</script>

loginInfo是表单名,4000ms是计时时间

</form>
……
[/Quote]

学习了~
NOKIA5320XM 2010-04-12
  • 打赏
  • 举报
回复
我不懂为什么会有这个需求
xuhesheng 2010-04-12
  • 打赏
  • 举报
回复
至于lz的提交到action
我还没懂
form里直接写XXX.action不就好了嘛
xuhesheng 2010-04-12
  • 打赏
  • 举报
回复
要是刚进入页面就提交一次以后不提交
那你干吗非要在页面提交一下啊
干脆在跳转到该页面之前执行该代码
并设置一个静态变量用于存储执行的次数
大于1的时候就不再执行不就好了嘛
这样地址栏也不会有你提交的信息的
cyc123007512 2010-04-12
  • 打赏
  • 举报
回复
4楼正解。。。。。。。。
jia611 2010-04-11
  • 打赏
  • 举报
回复
你们说的是 每隔一段时间提交一次,但是如果就想提交一次呢??就是刚登录页面就让它提交,以后再自己控制要不要提交~~怎么办呢?
yanjie_gao 2008-10-27
  • 打赏
  • 举报
回复
<script>
function tijiao(){
documnet.forms[0].action="*.do";
document.forms[0].submit();
}
</script>

<body onload="tijiao()">

</body>
wx830 2008-10-27
  • 打赏
  • 举报
回复
jf
无尽之眼 2008-10-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 pwder 的回复:]
Java code

import com.x;

class A{
}
[/Quote]

发错了 如何删除?
无尽之眼 2008-10-26
  • 打赏
  • 举报
回复


import com.x;

class A{
}

DiscussQuestions 2008-10-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yinyuan1987 的回复:]
<!-- 一下是4秒后自动提交loginInfo表单 -->
<form id="loginInfo" action="后台Action">
<script language="JavaScript">

setTimeout("loginInfo.submit();",4000);

</script>

loginInfo是表单名,4000ms是计时时间

</form>
[/Quote]

正解!~!只需要每隔一段时间提交一下就好了!~!
huoyin 2008-10-25
  • 打赏
  • 举报
回复
在body标签中为onload事件设置一个函数,然后然后在这个函数中去提交页面就行了。
Leonhe2022 2008-10-25
  • 打赏
  • 举报
回复
使用form,


<form action="路径" method="post" >
....
</form>


还要有对应的ActionForm,然后在Action里拿数据,
  • 打赏
  • 举报
回复
<!-- 一下是4秒后自动提交loginInfo表单 -->
<form id="loginInfo" action="后台Action">
<script language="JavaScript">

setTimeout("loginInfo.submit();",4000);

</script>

loginInfo是表单名,4000ms是计时时间

</form>
lihan6415151528 2008-10-25
  • 打赏
  • 举报
回复
或者


document.forms[0].submit()


前提是form是你第一个form


加载更多回复(2)

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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