社区
Web 开发
帖子详情
STRUCTS问题:如何让表单自动提交?
EastLine
2004-11-11 08:29:50
请在STRUCTS框架内回答。
...全文
144
7
打赏
收藏
STRUCTS问题:如何让表单自动提交?
请在STRUCTS框架内回答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EastLine
2004-11-19
打赏
举报
回复
http://community.csdn.net/Expert/topic/3541/3541747.xml?temp=.7210352
请 junglesong() 到这里领分。
EastLine
2004-11-19
打赏
举报
回复
谢谢楼上,我要的就是这样的效果。
junglesong
2004-11-19
打赏
举报
回复
搂住想要的是否这个效果。
页面语句:
<body bgcolor="white"><p>
<logic:forward name="Inlet"/>
</body>
STRUTS-CONFIG.Xml中语句:
<!-- Inlet -->
<action path = "/Inlet"
type = "action.inletAction"
>
<forward name="classpage" path="/jsp/class.jsp"/>
</action>
inletAction的实现:
public class inletAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
classBean classBeanNew = new classBean();
ArrayList arr4classpage=new ArrayList();
arr4classpage=classBeanNew.getTypeInfo();
request.removeAttribute(mapping.getAttribute());
request.setAttribute(Constants.CLASSVECTOR_KEY, arr4classpage);
return (mapping.findForward("classpage"));
}
}
awaysrain
2004-11-11
打赏
举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script language=javascript>
window.setTimeout("form1.submit()",5000);
</script>
</head>
<body>
<form name="form1" method="POST" action="test.jsp">
<p><input type="text" name="T1" size="20"><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
</form>
</body>
</html>
bluesky35
2004-11-11
打赏
举报
回复
可以在javascript中设置定时器,例:
<script lanaguage = "javascript type="text/javascript">
// 一秒后执行提交动作
var interval_id = setInterval("run()",1000)
function run(){
document.forms[0].submit()
}
</script>
还有,楼主,单词拼错了,是struts,不是structs^-^
EastLine
2004-11-11
打赏
举报
回复
Javascript的方法我知道,但是不知道在STRUCTS框架内如何实现。
dlxu
2004-11-11
打赏
举报
回复
在页面中Javascript不就好了
你自动提交总要发到客户端才提交吧,要不也不叫自动提交,只能算服务器端的forward了
Struts2框架学习之七:避免
表
单
重复
提交
前言防止
表
单
重复
提交
在web开发中是一个经常遇到的
问题
,一般来避免重复
提交
有两种方式:客户端JavaScript代码实现和服务端代码实现。这里主要介绍服务端的实现方式。在服务端实现
表
单
重复
提交
的基本原理是:通过创建一个Session对象,并产生一个令牌值,将这个令牌值作为隐藏域随
表
单
一起发送给客户端,同时在Session中保存令牌值。在用户
提交
表
单
的时候判断
提交
参数的令牌值与Session中的是否相
Struts2_防止
表
单
重复
提交
事实证明,事业越成功的人,也就越有宽容之心。宽容犹如春天,可使万物生长,成就一片阳春景象。有多大度来成多大事。先谈两个概念:1.什么是
表
单
重复
提交
? ①由于用户网速慢
问题
,用户会不断点击
提交
按钮,或者刷新
提交
界面,形成
表
单
重复
提交
。 ②已经
提交
的界面,用户选择后退恶意刷新界面形成重复
提交
。 2.令牌机制 在Struts2中使用令牌机制解决
表
单
重复
提交
问题
,产生一个随机字符串,在
struts2_防止
表
单
重复
提交
struts2防止
表
单
重复
提交
的思路和方法。
Struts2中防止
表
单
重复
提交
完整版见https://jadyer.github.io/2011/02/07/struts2-token/
struts防止
表
单
重复
提交
情况描述:你已经
提交
过了,然后点击刷新。
表
单
会重复
提交
,它会把你 的请求在一次发到action处理。一、用重定向方式(redirect),防止
表
单
重复
提交
。 只需要在struts.xml 里配置成这样:``` 二、用令牌方式。 原理:Struts会
自动
在form里 写一个 hidden的属性的input name=”token” value=”令牌值” 。令牌值
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章