`
1028826685
  • 浏览: 936758 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

访问或添加request/session/application属性

阅读更多
在Structs中访问或添加request/session/application属性方法:

代码如下:
第一步:Action
public class StructsInlayObject{
 
public String Scope()
{
ActionContext ctx = ActionContext.getContext();
ctx.getApplication().put("application","myApplication");
ctx.getSession().put("session", "mySession");
ctx.put("request", "myRequest");
return "scope";
}
}

第二步:从JSP中获得这些属性的值

scope.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'hello.jsp' starting page</title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
  </head>
<body>
    Application:${applicationScope.application}<br/>
Session:${sessionScope.session}<br/>
Request:${requestScope.request}<br/>
  </body>
</html>

第三步:在stucts.xml文件中配置Actin

<action name="Scope" class="com.liyong.StructsInlayObject.StructsInlayObject" method="Scope" >
<result name="scope">/WEB-INF/page/scope.jsp</result>
<!-- 访问路径 http://localhost:8080/Structs2/test/Scope -->
        </action>

第五步:部署....
分享到:
评论

相关推荐

    jsp页面间通过request/session传值

    ### JSP 页面间通过 Request/Session 传值详解 #### 一、背景介绍 在 Web 开发中,尤其是在 JavaServer Pages (JSP) 技术中,数据在不同页面之间的传递是一项基本且重要的功能。本篇文章将详细介绍如何利用 JSP 的 ...

    Struts2学习笔记(三) Struts2中访问request,session,和application对象

    在Struts2中,访问request、session和application对象是进行数据共享和传递的重要手段。这篇学习笔记主要探讨了如何在Struts2框架下有效地利用这三种域对象。 首先,request对象代表一次HTTP请求,它存储的数据仅...

    pageContext-request-session-application的使用及区别

    ### pageContext-request-session-application的使用及区别 #### 一、概述 在Web开发中,`pageContext`, `request`, `session`, 和 `application` 是四个非常重要的内置对象,它们分别代表了不同作用域内的数据存储...

    Struts2访问request,session,application的四种方式

    OGNL是Struts2中强大的表达式语言,它允许开发者直接在JSP或Action中通过表达式来访问request、session和application中的数据。例如,`&lt;s:property value="#session['key']" /&gt;`可以在页面上显示session中的值。在...

    四个范围 pagecontext request session application

    在Java Web开发中,"四个范围"是指PageContext、Request、Session和Application这四个不同的作用域,它们分别代表了Web应用程序中数据存储的不同层级和生命周期。理解并熟练掌握这四个范围,对于编写高效且可维护的...

    关于servlet中request,session,application三者关系的形象解析

    request、session和application是Servlet编程中三种重要的域...同时,注意session和application的管理,避免过多的数据存储导致内存泄漏或安全问题。了解和掌握这三者的区别和联系,对于提升Java Web开发技能至关重要。

    Struts2访问servlet分享

    一:访问或添加request/session/application属性 代码如下:public String scope() throws Exception{  ActionContext ctx = ActionContext.getContext();  ctx.getApplication().put(“app”, “应用范围”);//往...

    struts2访问request,session,application作用域

    ### Struts2 访问 Request、Session 和 Application 作用域详解 #### 一、引言 Struts2 是一个基于 Java 的开源 Web 开发框架,它继承了 Struts1 的优秀特性并进行了改进,提供了更加灵活和强大的功能。在 Struts2...

    Jsp九大内置对象,request,session,application

    熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。希望对大家有用。。。

    三大作用域request、session、application

    三大作用域 request作用域 session作用域 application作用域【servlet的上下文】

    struts2创建 request response session application

    在Struts2框架中,理解并正确使用request、response、session和application范围对于有效地管理数据和状态至关重要。这些范围帮助我们在Web应用程序中实现逻辑和数据流的分离,提高代码的可维护性和可扩展性。通过...

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

    总结来说,Struts2提供了多种途径来让Action访问request、response和session,开发者可以根据实际需求和偏好选择合适的方法。无论是通过ActionContext、依赖注入还是拦截器,都能够在Action中灵活地操作这些关键的...

    struts2访问application、session以及request等web资源的示例代码

    在"struts2-web"这个压缩包文件中,可能包含了一个或多个示例项目,演示了如何在Struts2的Action类中实现对application、session和request域的访问。开发者可以运行这些示例,通过观察控制台输出或页面显示,了解...

    ASP.NET中 Session、Application、Cookie的使用

    在ASP.NET web应用程序开发中,Session、Application和Cookie是三种常用的状态管理机制,它们用于在客户端和服务器之间...在处理大量用户或高并发场景时,还需要考虑Session和Application的内存消耗以及性能优化策略。

    request、session作用域的理解

    Request、Session 作用域的理解 Request 作用域: ...Request、Session 和 Application 作用域是 Web 开发中非常重要的概念,它们可以帮助开发者实现信息共享和传递,提高应用程序的灵活性和可扩展性。

    Cookie,Session,Application的区别与应用

    在 ASP.NET 中,为了存储用户的状态信息或临时数据,开发人员经常使用多种内置的对象,例如 Application、Session、Cookie、ViewState 和 Cache 等。这些对象各有特点,适用于不同的场景。接下来,我们将详细介绍...

    【柠萌】服务器四大作用域对象的区别

    快速认清pageContext,request,session,application/ServletContext的区别。 区别1:生命周期 区别2:共享范围 区别3:适合存储什么样的数据

    六大对象Response,Request,Server,Application,Session,Cookie

    在ASP.NET编程中,了解和熟练使用六大对象——Response,Request,Server,Application,Session,Cookie至关重要。这些对象是ASP.NET框架中用于处理客户端请求和服务器响应的核心组件,它们提供了丰富的功能来帮助...

    JSP内置对象 session application的应用

    Session对象的生命周期是从用户第一次访问服务器开始,到用户关闭浏览器或会话超时为止。在这个期间,Session对象可以存储和检索用户的个人信息,例如用户名、密码等。 在JSP中,可以使用Session对象来记录每个用户...

Global site tag (gtag.js) - Google Analytics