警告: Could not find token name in params.
就是这么一个小小的错误,浪费了我好多时间,在网上看了好多帖子,都是扯淡的帖子,要么说你没放置要么说你这个没放置到中,还有就是说你拦截器顺序不对,都胡扯吧啦,没说到点子上,我在此给出解决方案:你的Action类要继承ActionSupport,否则就会出现这样的错误!
另外上一些标准的模板:
前台...
分类:
其他好文 时间:
2015-01-13 17:53:53
阅读次数:
314
* 在表单页面中增加一个隐藏域:(需要在表单内) * 创建一个struts.xml的配置文件,具体配置如下: save,update * 在struts.xml配置文件中,增加一个result结果类型: /mode...
分类:
其他好文 时间:
2015-01-08 19:35:22
阅读次数:
177
这几天遇到一个jquery的ajax问题。相关代码是
提交
js为
$(".tijiao").click(function(){
$.post(xxx, $('.alert-form').serialize(), function(result){})
})
在chrome下只发送一次请求,但是在firefox下竟然发送了两次,一次是ajax一次是正常的post。
...
分类:
Web程序 时间:
2015-01-08 15:14:49
阅读次数:
193
struts2 token 不仅能够有效防止表单重复提交,而且还可以进行 CSRF 验证。CSRF 攻击原理如下图:CSRF 攻击原理图事实上,B 可能也是一个良性网站,只是被黑客 XSS 劫持了而已。用户实在冤枉啊:我没有上乱七八糟的网站,怎么也中招了呢?struts2 token 校验原理如图所示:Struts2 token 验证原理图对照 CSRF 攻击原理图,可以看到,虽然 a.jsp 将...
分类:
其他好文 时间:
2015-01-06 18:01:21
阅读次数:
341
New UI-设置view的可用与不可用
——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!
先祝大家元旦快乐,新的一年,新的开始,加油(*^__^*)
本节正文
和上一节控制View是否可见类似,控制组件是否可用也是比较常用的一个属性,
比如用的最多的就是发送短信验证码的,比如注册绑定手机的时候发送验证码,为了
防止用户重复提交,我们通常会在用户点击获取验证码按钮后,将按钮设置为不可用,
即用户点击不了,然后过了60s后又按钮又可用!先说下简单用法,然后就写下实现
这个业务的简单de...
分类:
其他好文 时间:
2015-01-01 16:04:39
阅读次数:
196
PHP Token(令牌)设计 设计目标: 避免重复提交数据. 检查来路,是否是外部提交 匹配要执行的动作(如果有多个逻辑在同一个页面实现,比如新增,删除,修改放到一个PHP文件里操作) 这里所说的token是在页面显示的时候,写...
分类:
Web程序 时间:
2014-12-21 18:11:51
阅读次数:
163
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧...
分类:
其他好文 时间:
2014-12-18 06:50:04
阅读次数:
161
Struts Token使用1,先在一个Action中,调用saveToken(HttpServletRequest request)方法。然后转向带有表单的JSP页面。2,在JSP页面提交表单给一个Action,再这个Action中进行是否为重复提交的判断。if(isTokenValid(requ...
分类:
其他好文 时间:
2014-12-17 22:23:25
阅读次数:
271
FormServletpackage servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.se...
分类:
编程语言 时间:
2014-12-15 10:17:27
阅读次数:
241
一、简介
Struts2使用token拦截器来检查表单是否重复提交,采用的是同步令牌的方式。
同步令牌方式:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话...
分类:
其他好文 时间:
2014-12-14 12:00:23
阅读次数:
197