`
jiangzhenghua
  • 浏览: 601218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webwork token 防止表单重复提交初步解决方案

阅读更多

     为了解决表单的重复提交问题,我们选用如下代码方式: 

     <ww:form   method= "post ">

     <ww:token/>

     </ww:form>

     在 <ation> 配置中增加

     <result   name= "invalid.token "> /error.jsp </result>

     <interceptor-ref   name= "params "> </interceptor-ref>

     <interceptor-ref   name= "token "> </interceptor-ref>

     但是在我的程序中这种办法就是不好用,经过实验发现如下配置方式也是比较好用的:

     <ww:form   method= "post ">

     <ww:token/>

     </ww:form>

     在 <ation> 配置中增加

   <interceptor-ref name="token"/>

   <interceptor-ref name="basicStack"/>

     <result   name= "invalid.token "> /error.jsp </result>

     大家可以试试。

分享到:
评论

相关推荐

    webwork

    此外,文档可能还会介绍一些最佳实践和常见问题的解决方案,帮助你深入理解和掌握WebWork2框架的使用。通过这份指南,你可以系统地学习和提升在WebWork框架下的开发技能,为构建高质量的Web应用打下坚实的基础。

    解决webwork客户端验证提示信息重复多次显示问题

    当用户提交表单时,WebWork会调用相应的验证规则,如果输入不合法,就会在客户端显示错误消息。错误消息通常通过JavaScript注入到页面上,以便即时反馈给用户。 问题可能出在以下几个方面: 1. **重复的JavaScript...

    解决方案:webwork checkboxlist遍历双重list,并设置选中

    在这个示例中,`name`属性的值是`employeeProperties[index][id]`,这样在提交表单时,Webwork可以根据这个命名规则解析二维数组,便于在后台处理。`#if($employee.attendance) checked #end`判断员工的`attendance`...

    WebWork教程开发资料

    **WebWork教程开发资料** WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建Web应用程序。本教程是针对WebWork ...对于想要深入研究WebWork或者寻求Java Web开发解决方案的人来说,这是一个宝贵的资源。

    webwork所需的jar包

    WebWork是一个基于Java的开源MVC(模型-视图-控制器)框架,它为构建Web应用程序提供了强大的支持。WebWork的核心在于它的动作框架,它允许开发者通过简单的接口处理用户请求并控制应用程序流程。在WebWork的运行...

    webwork的jar包

    WebWork与Hibernate的结合可以提供一个完整的MVC+ORM解决方案,让开发者更专注于业务逻辑,而不是底层的数据库交互。 在提供的文件列表中,"lib"可能是一个包含其他依赖库的文件夹,这些库可能包括Spring、...

    webwork.pdf

    WebWork 2.0提供了强大的输入校验功能,能够自动检测和处理表单提交的数据,确保数据的有效性和安全性。这一特性对于构建健壮的Web应用程序至关重要,可以有效防止常见的安全漏洞,如SQL注入和跨站脚本攻击。 #####...

    webwork电子书

    它可能涵盖了与"Webwork2 Guide"相似但翻译成中文的内容,帮助读者理解Webwork的各个方面,同时也可能包括一些中文社区的使用经验或特定问题的解决方案。 在阅读这两个文档时,你将了解到如何利用Webwork创建各种...

    WEBWORK

    WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...

    WebWork2.0讲解说明

    WebWork2.0是一款基于Java的企业级Web应用框架,它为开发者提供了强大的MVC(Model-View-Controller)架构支持,旨在简化Web应用程序的开发流程,提高代码的可维护性和可扩展性。本讲解将围绕WebWork2.0的核心概念、...

    webWork2开发指南

    ActionForm则作为模型和视图之间的数据载体,用于封装表单提交的数据。 3. **Interceptors(拦截器)**:WebWork2引入了拦截器的概念,它们在Action执行前后执行,可以用于日志记录、事务管理、权限验证等。拦截器...

    webWork

    5. 解决问题:常见问题和解决方案,帮助开发者解决开发过程中遇到的问题。 通过深入学习"webWork学习文档",开发者不仅可以掌握WebWork的基本使用,还能了解其背后的架构设计,从而更好地利用这一框架来构建高效、...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    WebWork 是一个基于Java的开源MVC(Model-View-Controller)框架,它主要用于构建企业级的Web应用程序。WebWork1.4是该框架的一个较早版本,它为开发者提供了强大的功能,包括动作映射、数据绑定、异常处理、国际化...

    webwork中文参考手册

    4. **强大的表单处理**:WebWork提供了强大的表单绑定和验证功能,可以直接将表单数据绑定到Java对象,同时进行验证。 5. **强大的异常处理**:框架能够优雅地处理异常,将异常信息转化为用户友好的错误页面,提高...

    webwork 2.1.7.jar

    6. **Form Handling**:WebWork自动处理表单提交,支持表单验证和类型转换,减少了处理用户输入的繁琐工作。 7. **Internationalization (i18n) and Localization (l10n)**:框架内置对国际化和本地化的支持,使得...

    webwork详细讲解.doc

    虽然原文件中没有详细介绍G-Roller-WW的实际应用案例,但这一部分可能涉及如何将WebWork与G-Roller(一个博客平台)结合使用,包括集成JSTL、解决中文问题等。 #### WebWork与其它开源项目的集成 WebWork可以与...

Global site tag (gtag.js) - Google Analytics