`

Spring Security Web.xml 配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- 	配置spring初始化参数 -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            classpath:applicationContext*.xml
        </param-value>
    </context-param>
<!--     配置spring security 过滤器 -->
    <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>
    <filter-mapping>
      <filter-name>springSecurityFilterChain</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
    <listener> 
    	<listener-class>
			org.springframework.security.web.session.HttpSessionEventPublisher
		</listener-class> 
	</listener>
<!--     配置spring监听器 -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
<!--     配置spring mvc 可选、struts2也可以 -->
    <servlet>
        <servlet-name>bank</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
        	<param-name>contextConfigLocation</param-name>
        	<param-value>classpath:bank-servlet.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>bank</servlet-name>
        <url-pattern>*.html</url-pattern>
     </servlet-mapping>
     <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

	<error-page>
		<error-code>403</error-code>
		<location>/error/403.jsp</location>
	</error-page>
</web-app>

 

分享到:
评论

相关推荐

    详解Spring mvc的web.xml配置说明

    除了以上提到的配置,`web.xml`还可以包含错误页面定义、安全配置(如`&lt;security-constraint&gt;`)、本地化支持(`locale-encoding-mapping-list`)等。正确的配置有助于提升应用程序的性能、安全性和可维护性。理解并...

    web.xml 配置大全

    在实际项目中,为了提高可维护性和灵活性,可能会使用Spring的`@WebServlet`、`@WebFilter`和`@WebListener`注解替代部分`web.xml`配置,或者采用Java Config方式来配置应用程序。但`web.xml`仍然保留其核心地位,...

    web.xml配置详细介绍(CHM)

    在Spring MVC等框架中,`web.xml`通常用于配置DispatcherServlet,它是处理所有HTTP请求的前端控制器。 12. **版本兼容性** 不同版本的Servlet规范(如Servlet 2.5、3.0、4.0等)可能会引入新的元素或改变现有...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    ### web.xml文件中配置(servlet, spring, filter, listener)的加载顺序 在Java Web应用开发中,`web.xml`文件是整个Web应用程序的核心配置文件之一,它定义了Servlet容器如何启动、初始化以及配置各个组件如...

    spring-web.jar

    2. Servlet 3.0 API支持:Spring Web支持Servlet 3.0规范,可以通过编程或注解方式注册Servlet、Filter和Listener,无需web.xml配置。 3. WebSocket支持:Spring Web提供了WebSocket的支持,可以实现双向通信,提升...

    spring security xml方式配置

    总结来说,Spring Security XML配置涉及到的主要知识点包括:`&lt;http&gt;`元素的设置、拦截URL的配置、`&lt;authentication-manager&gt;`和`&lt;authentication-provider&gt;`的使用、自定义登录表单的实现以及Spring MVC和Bootstrap...

    web.xml加载顺序与web.xml常用节点解析

    `web.xml`是Java Web应用程序的核心配置文件,用于定义应用服务器如何初始化和管理Web应用程序。它遵循Java Servlet规范中的标准,为开发者提供了一种结构化的方式来配置Servlet、过滤器、监听器和其他组件。理解`...

    SSH和SSI等框架常用基础配置web.xml

    对于使用SSH(Struts + Spring + Hibernate)和SSI(Struts + Spring + iBatis)等框架的应用程序而言,合理的`web.xml`配置至关重要。本文将详细介绍`web.xml`中的关键配置项,并解释其作用。 #### 一、`web.xml`...

    springSecurity3.x

    9. **Web表单登录**:Spring Security提供了一个默认的登录页面和登录处理控制器,但也可以自定义登录界面和流程。 10. **OAuth2集成**:Spring Security 3.x版本开始支持OAuth2,允许应用与其他服务进行安全的API...

    spring web.xml指定配置文件过程解析

    Spring Web.xml 配置文件过程解析 在Spring框架中,配置文件是不可或缺的一部分,web.xml文件是Spring Web应用程序的核心配置文件。今天,我们将深入探讨Spring web.xml指定配置文件过程解析,通过示例代码来详细...

    SpringSecurity3.0.x官方参考文档(英文+中文双解版)

    Spring Security 3.0.x 提供了基于XML和基于Java的配置方式。XML配置灵活且易于理解,适合初学者;而基于Java的配置更加简洁,适合经验丰富的开发者,可以通过注解来配置安全行为。 ### 3. 身份验证...

    Spring Security 3.x 官网文档 chm格式 (中文版)

    4. **安全性配置**:Spring Security的配置可以通过XML或Java配置API完成。XML配置通常更为直观,而Java配置API则更符合Spring Boot的开发模式,使得配置更加灵活和可测试。 5. **记住我功能**:Spring Security的...

    SpringSecurity 3.0.1.RELEASE.CHM

    2.2.1. 配置web.xml 2.2.2. 最小 配置 2.2.2.1. auto-config包含了什么? 2.2.2.2. 表单和基本登录选项 2.2.3. 使用其他认证提供器 2.2.3.1. 添加一个密码编码器 2.3. 高级web特性 2.3.1. Remember-Me认证 ...

    SpringSecurity素材.zip

    10. **Web安全配置**:SpringSecurity提供了基于Java或XML的配置方式,可以精细控制Web应用的安全设置,包括URL拦截、HTTP方法限制等。 11. **SpringBoot集成**:SpringSecurity与SpringBoot的深度整合,使得在...

    SpringMVC精品资源--开放源码,基于springMVC+springSecurity3.x+Mybaits3.zip

    1. `web.xml` - 应用的部署描述符,配置Spring MVC DispatcherServlet和Spring Security Filter。 2. `spring-context.xml` - Spring配置文件,包含bean的定义,如DataSource、SessionFactory、Service和DAO等。 3. ...

    Spring Security 2.0.x完全中文参考文档

    Spring Security 提供了一套完整的解决方案来解决Web应用程序和普通Java应用程序中的安全问题,包括认证(Authentication)、授权(Authorization)以及安全配置等。 **1.2. 历史** Spring Security 的前身是Acegi...

    springMVC+springSecurity3.x+Mybaits3.x旧版蓝缘后台管理系统源代码

    通过分析这些源码,我们可以看到SpringMVC如何配置和定义控制器,SpringSecurity3.x如何设置认证和授权规则,以及MyBatis3.x如何编写Mapper接口和XML配置来操作数据库。这不仅是一个学习和研究的例子,也是实际项目...

    SSM+spring security3.x框架整合(附带数据文件)

    5. **配置Spring Security SQL**:导入`springsecurity.sql`文件,该文件通常包含用户、角色和权限的初始数据。这一步确保Spring Security有必要的数据进行身份验证和授权。 6. **测试与调试**:编写单元测试和集成...

Global site tag (gtag.js) - Google Analytics