`

在Struts2中获得session对象的方法

阅读更多
action中


User nowUser=userDao.getUser(user.getLoginName(), user.getLoginPassword());

  ActionContext ac=ActionContext.getContext();//获得ActionContext 
	       Map app=ac.getApplication(); 
	       ac.getSession().put("login",nowUser);//把登录用户放入session中 
	      


jsp中

<s:if test="#session.login!=null">
   	 	 <td width="152" height="580" style="background-color:#f5f3f4;" valign="top">
    	 <iframe src="studentLeft.action" scrolling="no"  frameborder=0 height="100%" width="100%"></iframe>
    	 </td>
     </s:if>

分享到:
评论
1 楼 zhulin902 2010-08-09  

相关推荐

    struts2中request和session的获取

    这两种方式都是通过`ActionContext`来获取Session对象,第一种直接通过`getSession()`方法得到,第二种则通过`getContext()`方法后,再根据`ActionContext.SESSION`获取。 ### 应用场景示例 1. **用户认证**:在...

    Struts2的Action中获得request response session几种方法

    以下将详细介绍如何在Struts2的Action中获取request、response、session。 ### 1. 使用ActionContext获取request、response、session Struts2的Action可以通过`ActionContext`来间接获取`request`、`response`和`...

    STRUTS2获得session和request

    ### STRUTS2中获取Session和Request的方法 在STRUTS2框架中,有多种方式可以访问`session`和`request`对象。下面我们将详细介绍其中的两种主要方法:实现接口法和使用ActionContext。 #### 实现接口法 STRUTS2...

    struts中自定义的tag的Java类中如何获得session

    本篇文章将详细探讨如何在Struts自定义标签的Java类中获取`HttpSession`对象,并对其应用场景进行深入分析。 ### 一、Struts自定义标签简介 #### 1.1 Struts自定义标签的作用 在Web应用开发中,经常需要在JSP页面...

    STRUTS2获得作用域、参数响应对象及三种符号说明

    在Struts2中,`session`对象通常被封装成`SessionMap`的形式。获取`SessionMap`对象的方法有: ```java // 方法A Map session = ActionContext.getSession(); // 方法B Map session = (Map) ActionContext....

    struts2中范围对象的操作

    Struts2中的范围对象 #### 1.1 ActionContext **ActionContext** 是Struts2框架中的一个核心组件,它为Action提供了上下文环境。通过调用 `ActionContext.getContext()` 方法可以获得当前的ActionContext实例。...

    struts2的API耦合与动态方法调用

    本文将重点讨论Struts2中的API耦合和动态方法调用,这两种特性对于理解框架的工作原理和提高代码的灵活性至关重要。 首先,我们来看看Struts2 API耦合的几种方式: 1. **ActionContext类**:ActionContext是Struts...

    Struts2深入理解

    - **OGNL在Struts2中的作用:** - **访问Action中的成员:** 开发者可以通过OGNL在JSP页面中轻松访问Action类的属性。 - **访问四大作用域中的数据:** Struts2提供了内置的标签库,结合OGNL可以让开发者方便地...

    struts2和hibernate结合增删改查

    在Struts2中,一个Action类通常对应一个业务逻辑,接收并处理来自用户的请求,然后返回一个Result,这个Result可以决定如何呈现结果到用户界面。 接下来,我们来看看Hibernate的角色。Hibernate通过映射Java类到...

    Struts2_TypeConvertion

    在Struts2中底层的session都被封装成了Map类型,我们称之为SessionMap,而平常我们所说的session则是指HttpSession对象,具体的获得方法如下所示。 A.Map session=ActionContext.getSession(); B.Map session=(Map...

    struts2获取response的方法

    在Struts2中,获取Response对象是常见的操作,用于设置HTTP响应头、重定向、或者向客户端发送数据。以下是对"struts2获取response的方法"的详细说明。 1. **ActionSupport类的实现** Struts2中的Action类通常会...

    struts2基础jar包

    2. **Action类**:在Struts2中,Action类是处理用户请求的核心。每个Action类代表一个业务操作,当用户发送请求时,Struts2会根据配置找到对应的Action来执行。 3. **配置文件**:Struts2的配置通常在`struts.xml`...

    Struts2解决未更新会话标识

    - "STRUTS2获得session和request - lyyb2001 - BlogJava.mht":这个文件可能是lyyb2001在BlogJava网站上分享的关于如何在Struts2中获取和操作session及request对象的文章,这对于理解和解决会话标识问题很有帮助。...

    hibernate struts2 和spring的整合项目

    在这个项目中,Spring主要负责管理对象(包括Hibernate和Struts2中的组件),以及提供事务管理。核心概念包括IoC容器、Bean配置(beans.xml)、AOP代理、数据源和事务管理器。 4. **整合过程**: - 配置Spring:...

    Struts2实现增删改查和登录校验

    在这个“Struts2实现增删改查和登录校验”的项目中,我们将探讨如何使用Struts2框架来构建一个基础的Web应用,涵盖数据操作和用户验证的关键功能。 首先,了解Struts2的基本架构至关重要。Struts2的核心是Action类...

    Struts2内置拦截器简介

    - **功能**:在`struts.xml`配置文件中,可以通过`&lt;action&gt;`元素下的`&lt;param&gt;`子元素来设置静态参数,这些参数将在Action执行时传递给Action。 19. **Scope (作用域)** - **说明**:用于控制Action的属性和状态...

    Struts2 Spring3 Hibernate4 框架完美整合

    2. 集成Spring:在struts2.xml中引入Spring的拦截器,让Struts2能够使用Spring管理的bean。 3. 配置Spring:定义bean的配置文件,包括业务服务、DAO和数据源等。 4. 集成Hibernate:配置Hibernate的session工厂和...

    spring+struts2+hibernate 增删改查

    2. **读取**(Read):为了显示数据,通常会在Struts2 Action中调用Service层的方法获取数据,然后传递给JSP或其他视图组件展示。例如: ```java @Controller public class UserAction { @Autowired private ...

    一个struts2+hibernate+spring整合的例子

    7. Action类:Struts2中的控制器,处理用户请求并转发结果。 整合这三大框架的关键在于配置,包括Struts2的拦截器链、Spring的Bean定义以及Hibernate的数据源和SessionFactory配置。此外,还需要正确地在Action、...

    struts2_hibernate

    8. **异常处理**:Struts2提供了全局异常处理机制,可以在struts.xml中配置全局Result,处理Action执行过程中的异常,确保用户得到友好的错误提示。 以上就是"struts2_hibernate"项目中涉及的关键知识点,这个项目...

Global site tag (gtag.js) - Google Analytics