作为一个Web应用的开发程序员,Web应用的无限制特性会给你的应用带来很多问题。这里的问题是客户端控制着访问Web应用的请求,你可能得到非预期的不同顺序的Web应用请求,或者多次得到相同的请求。当用户不止一次单击Web表单的提交按钮时就会发生这个问题。因为在每次单击时浏览器都会发送表单的请求信息,或者表单提交成功并显示新页面以后,你单击重新加载按钮也会发生问题。这种情况相当危险,因为表单提交是要求服务器完成某种操作的信号,并且许多action(比如,在两个银行账户之间转账)不应该执行多次。
图15-4 标记(token)标签和标记(token)interceptor在一起工作,用于在action每次执行前验证token
posted on 2007-01-09 21:57
JavaCoffe 阅读(944)
评论(0) 编辑 收藏 所属分类:
Struts&&WebWork