日期:2014-05-18  浏览次数:20760 次

有谁知道Token怎么写的啊
我到网络上搜了很久但还是不明白其中的原理  
什么在action的add种添加saveToken(request)在action的insert中添加什么的我加完以后在页面输出token竟然为空,百思不得其解。  
望有知道的大哥大姐们给初学并且迷茫中的小弟指教一二

------解决方案--------------------
struts中的token是为了防止重复提交而设计的,你可以这样应用
action的execute方法中

if(isTokenValid(request)){
resetToken(request);
//操作
}
//跳转

在页面表单 <html:form action= "*.do "> </html:form> 中会有一个隐藏的token(可以查看源文件看到),这个token是struts随机生成的。