`
moogle
  • 浏览: 108980 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

配置Spring 支持 Web session,request

    博客分类:
  • Java
阅读更多
费了1天劲,终于琢磨出来了。。。。
配置Spring使得支持Session,request,
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/classes/spring*.xml</param-value>
	</context-param>
	<listener>
		<listener-class>
			org.springframework.web.util.Log4jConfigListener
		</listener-class>
	</listener>
	<!-- 在servlet2.4规范上配置以下,不加载只是不支持session,request,globle session -->
	<listener>
		<listener-class>
			org.springframework.web.context.request.RequestContextListener
		</listener-class>
	</listener>
	<!-- 在servlet2.4规范下配置以下 -->
	<filter>
		<filter-name>requestContextFilter</filter-name>
		<filter-class>
			org.springframework.web.filter.RequestContextFilter
		</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>requestContextFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<!-- Spring启动入口,不管怎么样都得加载 -->
	<servlet>
		<servlet-name>context</servlet-name>
		<servlet-class>
			org.springframework.web.context.ContextLoaderServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
分享到:
评论
2 楼 MrLee23 2008-03-31  
<context-param>   
    <param-name>contextConfigLocation</param-name>   
    <param-value>/WEB-INF/classes/spring*.xml</param-value>   
</context-param>   

<listener>   
    <listener-class>   
        org.springframework.web.util.Log4jConfigListener   
    </listener-class>   
</listener>   

<!-- 在servlet2.4规范上配置以下,不加载只是不支持session,request,globle session -->   
<listener>   
    <listener-class>   
        org.springframework.web.context.request.RequestContextListener   
    </listener-class>   
</listener>   

<!-- 在servlet2.4规范下配置以下 -->   
<filter>   
    <filter-name>requestContextFilter</filter-name>   
    <filter-class>   
        org.springframework.web.filter.RequestContextFilter   
    </filter-class>   
</filter>   

<filter-mapping>   
    <filter-name>requestContextFilter</filter-name>   
    <url-pattern>/*</url-pattern>   
</filter-mapping>   

<!-- Spring启动入口,不管怎么样都得加载 -->   
<servlet>   
    <servlet-name>context</servlet-name>   
    <servlet-class>   
        org.springframework.web.context.ContextLoaderServlet   
    </servlet-class>   
    <load-on-startup>1</load-on-startup>   
</servlet> 
1 楼 MrLee23 2008-03-31  
给你代码整理下,你的看的有点别扭`


<context-param>   
    <param-name>contextConfigLocation</param-name>   
    <param-value>/WEB-INF/classes/spring*.xml</param-value>   
</context-param>   

<listener>   
    <listener-class>   
        org.springframework.web.util.Log4jConfigListener   
    </listener-class>   
</listener>   

<!-- 在servlet2.4规范上配置以下,不加载只是不支持session,request,globle session -->   
<listener>   
    <listener-class>   
        org.springframework.web.context.request.RequestContextListener   
    </listener-class>   
</listener>   

<!-- 在servlet2.4规范下配置以下 -->   
<filter>   
    <filter-name>requestContextFilter</filter-name>   
    <filter-class>   
        org.springframework.web.filter.RequestContextFilter   
    </filter-class>   
</filter>   

<filter-mapping>   
    <filter-name>requestContextFilter</filter-name>   
    <url-pattern>/*</url-pattern>   
</filter-mapping>   

<!-- Spring启动入口,不管怎么样都得加载 -->   
<servlet>   
    <servlet-name>context</servlet-name>   
    <servlet-class>   
        org.springframework.web.context.ContextLoaderServlet   
    </servlet-class>   
    <load-on-startup>1</load-on-startup>   
</servlet> 

相关推荐

    38. Spring Boot分布式Session状态保存Redis【从零开始学Spring Boot】

    在Spring Boot应用中,随着系统复杂度的增加,单一服务器往往无法满足高...在实际项目中,还可以结合Spring Cloud Session模块进一步简化配置,或者根据业务需求考虑使用其他Session存储方案,如Memcached、MongoDB等。

    spring-web-2.5.jar

    org.springframework.web.bind.support.SessionStatus.class org.springframework.web.bind.support.SimpleSessionStatus.class org.springframework.web.bind.support.WebBindingInitializer.class org.spring...

    学习Spring-Session+Redis实现session共享

    接下来是对Spring-Session进行配置,主要包括Redis连接设置和Session配置。 - **Redis配置**:需要创建一个`JedisConnectionFactory` Bean来配置Redis服务器的信息,如主机名、端口等。 - **Session配置**:通过...

    spring MVC No Session found for current thread

    在Spring的web.xml文件中,DispatcherServlet需要配置为处理session,例如: ```xml &lt;servlet-name&gt;dispatcher &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet &lt;param-name&gt;...

    Spring中Scope为Request和Session的Bean了.docx

    总结来说,`Request`和`Session`作用域是Spring Web应用程序中管理Bean生命周期的关键工具。`RequestScope`确保每个HTTP请求都有一个独立的Bean实例,而`SessionScope`则保证在同一个会话期间使用同一个Bean实例,...

    spring web flow demo

    图 2 所示流程用 Spring Web Flow 2.0 的配置文件表示如下: 清单 1 用 Spring Web Flow 语义表达购物车流程 …… 清单 1 省略了许多技术细节,展示的只是一个业务的流程,主要是为了让大家对 Spring ...

    spring web flow 官方文档

    Spring Web Flow支持多种范围类型,如request、session和flow,以适应不同的数据管理需求。 #### 5.5 Executing render actions 渲染动作是在视图渲染前执行的额外操作,如数据预加载、权限检查等。它们提高了视图...

    基于springMVC的session拦截器

    在Web应用中,当用户登录后,服务器会将用户信息放入Session对象,以便后续请求能够识别用户身份,实现会话跟踪。 2. **为什么需要Session拦截器?** 在某些情况下,我们希望确保每个请求都带有有效的用户信息,...

    详解SpringBoot2 使用Spring Session集群

    SpringBoot2 是一个流行的 Java 框架,用于构建基于 Web 的应用程序,而 Spring Session 是一个用于管理会话的框架。本文将详细介绍如何使用 Spring Session 在 SpringBoot2 中实现集群。 什么是 Spring Session ...

    spring-session:spring session+redis实现分布式缓存

    2. **配置Spring Session**: 在Spring配置文件中启用Spring Session并指定Redis作为session存储。 ```xml &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

    STRUTS2获得session和request

    在探讨STRUTS2框架中如何获取session和request这一核心知识点时,我们首先需要理解STRUTS2框架的运行机制以及session与request在Web开发中的基础概念。 ### STRUTS2框架简介 STRUTS2是Apache软件基金会下的一个...

    spring-security-oauth2与spring-security-web 3.1.2 源码

    4. **CSRF Protection**: 为了防止跨站请求伪造(Cross-Site Request Forgery),`spring-security-web`包含了内置的CSRF防护机制,它要求每个修改状态的请求携带一个CSRF令牌。 接下来,`spring-security-oauth2`...

    spring配置文件

    3. **Bean的作用域**:Spring提供了多种bean的作用域,如单例(Singleton)、原型(Prototype)、请求(Request)、会话(Session)等,根据需求选择合适的bean作用域可以优化应用性能。 4. **Bean的初始化和销毁...

    利用spring security控制同一个用户只能一次登陆

    &lt;listener-class&gt;org.springframework.security.web.session.HttpSessionEventPublisher ``` 3. **自定义SessionAuthenticationStrategy**: 实现`SessionAuthenticationStrategy`接口,当用户尝试登录时,检查...

    Web框架-spring

    Spring Web MVC 框架是Spring框架的核心组件之一,它为构建基于Java的Web应用程序提供了强大的支持。Spring Web MVC的设计理念是围绕DispatcherServlet展开的,DispatcherServlet作为一个前端控制器,负责接收HTTP...

    浅谈Spring学习之request,session与globalSession作用域

    浅谈Spring学习之request, session与globalSession作用域 在Spring框架中,request、session和globalSession是三个重要的作用域,分别对应着不同的生命周期和应用场景。在本文中,我们将深入探讨这三个作用域的定义...

    ssh框架整合详细步骤(spring+struts2+hibernate)

    - 在`src`目录下新建一个名为`org.superman.ssh.action`的包,用于存放所有的Action类,并创建BaseAction作为所有具体Action类的基类,用于统一管理Session、Request等对象。 ##### 第二部分:Struts2与Spring进行...

    Spring系列面试题129道(附答案解析)

    随着版本的更新,Spring引入了新特性和改进,例如对注解的更好支持、对异步处理的改进、对RESTful Web服务的支持等。 2、什么是SpringFramework? Spring是一个开源的Java/Java EE全功能栈应用程序框架,旨在简化...

Global site tag (gtag.js) - Google Analytics