`
houjiang2100
  • 浏览: 22827 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

struct2的xml验证与实现单点登陆

XML 
阅读更多
    相对前台js的验证的不安全性,所以我们常常需要进行后台的验证。struct2的xml 验证很多资料都有,我也不多说了。当xml文件名为 action类名+"-validation.xml"时验证这个类下的是所有方法,如果只想验证某个方法只需将xml文件名改为action类名+'方法'+"-validation.xml。
    通过对session的监听实现单点登陆,后面登陆后,上次登陆就失效了。可以稍稍调一下顺序可以做成只要在线,后面的不能登陆。具体实现请看源码,我要向在这条路上走的很远一定学会去学习人家的代码。
分享到:
评论

相关推荐

    struts2+cas单点登陆例子

    在这个例子中,我们将深入探讨如何在MyEclipse环境下使用Struts2框架与CAS服务器配合,实现单点登录功能。 首先,让我们理解一下CAS(Central Authentication Service)的核心概念。CAS是一个开放源码的SSO解决方案...

    struts2实现登陆实例

    总结起来,"struts2实现登陆实例"涵盖了以下关键知识点: 1. Struts2框架基础,包括Action类和配置 2. JSP页面设计和Struts2标签库的使用 3. 数据验证和错误处理 4. 用户凭证的验证逻辑 5. 使用Struts2进行页面跳转...

    struts2与spring实现简单登陆

    在这个"struts2与spring实现简单登陆"的学习过程中,我们将探讨以下几个关键知识点: 1. **Struts2框架**:Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架。它提供了强大的动作调度、结果...

    struts2 学习重点笔记

    - **单点控制**:所有请求都由一个对象 FilterDispatcher 处理。 - **框架支持**:Struts2 提供了丰富的服务,如自动数据接收、类型转换、数据验证等。 - **国际化的支持**:支持多语言环境,便于国际化应用。 ####...

    struts2jar包

    在项目中使用Struts2时,我们需要配置struts2的主配置文件(struts.xml),定义Action、结果类型、拦截器栈等。Action是业务逻辑的入口点,Result表示一个操作完成后转向的页面或结果。拦截器是Struts2的一大特色,...

    Struts2单元测试

    4. **配置文件测试**:Struts2的配置文件(如struts.xml或package配置)也应进行测试,确保所有Action、拦截器和Result的配置正确无误。这可以通过解析配置文件并检查其内容来实现。 5. **插件和自定义组件测试**:...

    Struts2-Crud+JdbcDemo最简单的Struts2+jdbc学习曾删改查程序

    2. **配置文件**:主要包括struts.xml,它是Struts2的核心配置文件,用于定义Action、结果类型、拦截器等。在这个项目中,你会看到如何配置Action类及其对应的URL映射。 3. **Interceptor(拦截器)**:拦截器是...

    struts2最全验证框架

    ### Struts2 最全验证框架知识点详解 #### 一、Struts2 验证框架概述 Struts2 是一个基于MVC模式的Java Web开发框架,它提供了丰富的功能来简化Web应用的开发过程。其中,Struts2的验证框架是其重要的组成部分之一...

    Struts2与Spring2框架整合实例

    通过以上知识点,我们可以理解Struts2与Spring2整合的原理和实践过程,这对于开发大型、复杂的企业级Java Web应用至关重要。这样的整合不仅提高了代码的可维护性和可扩展性,还使得整个系统的结构更加清晰,降低了...

    struts2权威指南光盘源码-第18章源码

    通过深入研究这些源码,开发者可以更好地理解Struts2框架的工作原理,学习如何在实际项目中实现Struts2与Struts1的集成,以及如何利用Struts2的验证机制确保数据的有效性。这将有助于提升Java web开发的专业技能和...

    struts2所用到的jar包

    9. **Ajax支持**:Struts2有内置的Ajax支持,可以与Dojo、jQuery等库配合使用,实现部分页面的异步更新。 10. **测试支持**:Struts2提供了测试框架,如Struts2 TestNG插件,方便进行单元测试和集成测试,确保应用...

    spring与struts2整合

    5. **拦截器**:Struts2 中的拦截器可以用来实现通用的行为,如权限验证、日志记录等。通过在 `struts.xml` 文件中配置拦截器栈,可以将这些拦截器应用到所有的 Action 或特定的 Action。 6. **视图解析**:Struts2...

    Struts2,实现单个文件,多个文件,上传与下载,多个拦截器

    在探讨Struts2框架下如何实现单个文件、多个文件的上传与下载,以及如何配置和使用多个拦截器之前,我们首先需要理解Struts2框架的基本概念及其在Web开发中的重要性。 ### Struts2框架简介 Struts2是Apache基金会...

    spring+struts2+mybatis框架实现单表增删改查、条件查询和分页、文件上传

    以上就是关于"spring+struts2+mybatis框架实现单表增删改查、条件查询和分页、文件上传"项目的详细知识点解析。通过这个项目,初学者可以深入理解Java Web开发的流程,掌握SSM框架的整合与应用,以及数据库操作和...

    struts2电子书书籍系列

    2. **配置与搭建**:在Struts2中,配置主要通过struts.xml文件完成,它可以定义Action、结果类型、拦截器栈等。此外,Struts2支持注解配置,使得代码更加简洁。安装Struts2需要添加相应的依赖库到项目中,例如struts...

    struts2验证框架的使用和扩展

    - **Validation.xml**: 这是Struts2的默认验证配置文件,用于定义Action类的字段验证规则,包括必填、长度、数字范围等。每个Action类可以有对应的Validation.xml文件。 - **Field-Level Validation**: 字段级别的...

    struts2自学文档

    ### Struts2自学文档知识点详解 #### 一、Struts2简介 Struts2是一个用于构建企业级Java Web应用程序的开源框架。它基于MVC(Model-View-Controller)架构模式,提供了一种灵活的方式来组织代码,使得业务逻辑、...

    Struts2的输入校验

    虽然具体实现未在描述中详细说明,但通常这样的工具可能提供更便捷的验证方式,例如扩展Struts2的验证功能,或者提供更丰富的验证规则。 **最佳实践** 为了优化Struts2的输入校验,开发者应遵循以下最佳实践: - 尽...

    struts2 PPT 张冰

    `标签库`部分会介绍Struts2提供的丰富UI标签,如`s:form`、`s:textfield`、`s:submit`等,这些标签简化了视图层的开发,与Action和模型数据紧密集成。 在`详细的配置文件描述`中,可能会讲解struts.xml的结构和重要...

Global site tag (gtag.js) - Google Analytics