使用spring security修改登陆页面为login1.jsp
1 、将applicationContext-security.xml文件放到classpath目录下
2 、修改web.xml将改文件包含进去
3、 applicationContext-security.xml里面的内容为
<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd"> <http pattern="/login1.jsp" security="none"/> <http auto-config="true"> <form-login login-page="/login1.jsp" default-target-url="/index.jsp" authentication-failure-url="/login1.jsp?error=true"/> <intercept-url pattern="/**" access="ROLE_USER" /> </http> <authentication-manager> <authentication-provider> <user-service> <user name="fancy" password="fan123" authorities="ROLE_USER" /> <user name="fancydeepin" password="fan456" authorities="ROLE_USER,ROLE_ADMIN" /> </user-service> </authentication-provider> </authentication-manager> </beans:beans>
另参考了文章
http://www.cnblogs.com/Beyond-bit/p/SpringMVC_And_SpringSecurity.html
相关推荐
**Spring Security 3.1配置实例** Spring Security是一款强大的安全框架,用于保护基于Java的Web应用程序。在3.1版本中,它提供了丰富的功能来管理应用程序的安全性,包括URL访问控制、用户认证、授权以及方法级别...
在本文中,我们将深入探讨Spring Security 3.1的主要特性和用法。 1. **身份验证**:Spring Security 提供了多种身份验证机制,包括基于内存的、JDBC的、LDAP的和自定义的。在3.1版本中,你可以配置`...
标题:springsecurity3.1.pdf 描述:springsecurity3.1.pdf 标签:spring security3.1 部分内容:SpringSecurity Reference Documentation by Ben Alex and Luke Taylor 3.1.4.RELEASE **一、Spring Security 3.1...
首先,Spring Security 3.1的四种使用方法: 1. **全配置方式**:所有用户、权限和资源都在XML配置文件中硬编码。这种方式易于理解,但维护性较差,不适合大型项目。 2. **部分数据库存储**:用户和权限存储在...
阅读这份文档,可以了解到Spring Security的架构设计、配置方法以及实战案例。而"Spring Security 3.1.zip"文件可能包含了示例代码或额外的教程资源,用于辅助学习和实践。 总结,Spring Security 3.1作为一款强大...
Spring Security 3.1也支持"记住我"功能,允许用户在一段时间内无须重新登录。这通过`RememberMeServices`接口实现,可以配置在`<http>`元素中。 7. **异常处理** 框架提供了一套标准的HTTP错误页面,例如403...
6. **WebSecurityConfigurerAdapter**:提供了一系列的配置方法来设置 Spring Security 的各种配置项。 #### 四、Spring Security 3.1 的应用场景 Spring Security 3.1 可以应用于多种场景,特别是在 Web 应用的...
《Spring Security 3.1 官方手册》是Spring Security框架的重要参考资料,包含了全面的理论解释和实践指导。Spring Security是Java平台上的一个安全框架,它提供了强大的访问控制和身份验证功能,广泛应用于企业级...
- **国际化支持**:Spring Security支持多语言界面,提供国际化配置。 6. **源码解析** - 理解Spring Security的源码有助于深入定制和优化安全策略。 - 关键类如`AbstractAuthenticationProcessingFilter`、`...
总结来说,Spring Security 3.1的配置实例是一个综合性的教程,涵盖了Web安全的多个方面,包括用户认证、权限控制以及与流行MVC框架(如Struts2)的集成。学习并实践这个实例,将有助于你深入理解和掌握Spring ...
Spring Security 3.1 是一个强大的安全框架,用于保护基于Java的Web应用程序。它与Spring框架紧密结合,提供了全面的身份验证、授权和访问控制功能。在本项目中,开发者结合了Spring Security 3.1,Spring,Servlet...
总结来说,Spring Security 3.1的验证码自定义登录涉及验证码生成、自定义AuthenticationProvider、配置Spring Security以及可能的过滤器链扩展。这一过程旨在提升系统安全性,防止恶意登录,同时也需要考虑到用户...
在"Spring Security3.1实例"中,我们主要关注以下几个核心知识点: 1. **认证**:Spring Security 提供了多种认证机制,如基于内存的、基于数据库的用户信息存储。在这个实例中,用户信息和角色信息存储在数据库中...
- **自定义登录页面**:Spring Security 3.1 提供了更多的灵活性来创建自定义登录页面,使得开发者可以根据自己的需求进行设计。 - **多因素认证支持**:支持多种认证方式(如用户名/密码、证书、双因素认证等),...
通过阅读 `_SpringSecurity3_教程及官方参考手册` 中的内容,开发者可以更深入地学习如何配置和定制 Spring Security,以满足特定的安全需求。 总之,Spring Security 3.1 作为 Java 安全框架的杰出代表,提供了...
这为开发者提供了一个深入学习和理解Spring Security 3.1的机会,通过阅读文档了解其核心概念、配置方式以及API用法,同时可以查看源代码以理解其内部实现机制。 描述中提到,这个资源是英文版的,因此对于英语阅读...
#### 一、Spring Security 3.1 使用方法概述 Spring Security 是一个强大的、高度可定制的身份验证和访问控制框架。Spring Security 3.1 版本提供了多种不同的配置方式来满足不同场景下的安全需求。 根据文档提供...
总之,SpringSecurity 3.1 提供了一套全面的安全解决方案,通过精心配置可以满足各种复杂的安全需求。理解其过滤器链的工作原理,以及如何在项目中正确配置和使用,是实现安全应用的关键。同时,随着版本的升级,...