`
huibin
  • 浏览: 755129 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

一个tomcat下跨应用获取application和session属性值

    博客分类:
  • JSP
阅读更多

跨应用获取application和session属性值

online应用

application.setAttribute("online_uname_str",getOnlineUserNameString(useronline));
session.setAttribute("online");

test应用

ServletContext ac=application.getContext("/online");  
String userStr=String.valueOf(ac.getAttribute("onlineuser"));
ServletContext onlineContex=this.getServletConfig().getServletContext().getContext("/online");
   if(onlineContex==null){
    out.print("onlineContex=null");
    return;
  }
  HttpSession onlineSession=(HttpSession)onlineContex.getAttribute("online");
   if(onlineSession.getAttribute("hello")!=null){
     out.print(onlineSession.getAttribute("hello"));    
 } 

 另外注意online的数据源配置Context里需加上 crossContext="true"属性

 

 

 

 

 

分享到:
评论

相关推荐

    Java Web应用开发 28 课堂案例-使用application制作站点计数器.docx

    在Java Web应用开发中,`application`对象是一个非常重要的概念,它代表了Servlet上下文,是整个Web应用程序共享的数据存储区域。在这个特定的课堂案例中,我们通过使用`application`对象来实现一个简单的站点计数器...

    Apress - Beginning JSP, JSF, and Tomcat Web Development, From Novice to Professional (2007)

    Apache Tomcat 是一个开源的Servlet容器,主要用于部署和运行基于Java的Web应用程序。它是一个轻量级的应用服务器,支持JSP和Servlets。 **关键知识点:** 1. **安装和配置**:详细介绍如何安装和配置Tomcat服务器...

    Java Web应用开发 JavaWeb应用开发期末试卷A卷.doc

    4. `page`指令:`<%@ page %>`指令用于定义JSP文件的全局属性,可以在一个页面中使用多次,属性值可以出现多次,为提高可读性通常放在文件开头,但非必需。 5. 调用JavaBean的标记:在JSP中调用JavaBean会用到`...

    JSP、Tomcat配置 笔记

    - **目的**: 在不改变应用程序实际存放位置的情况下,为应用程序提供一个URL路径。 - **步骤**: - 创建一个新的目录作为虚拟目录,例如`D:\MyWeb`。 - 在该目录下创建`WEB-INF`文件夹,并在其中放置`web.xml`...

    非常适合大学生复习的JSP复习题

    5. Application和Session对象:application对象代表应用程序上下文,允许不同用户间共享信息,而session对象是针对每个用户的,用于存储用户特定的信息。 6. JDBC:Java Database Connectivity,用于与数据库建立...

    超级有影响力霸气的Java面试题大全文档

    但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...

    《WEB应用与开发》试卷(C卷).pdf

    它们分别用于设置JavaBean的属性,获取JavaBean的属性值,以及在JSP页面中定义和实例化JavaBean。 9. **Java包和类**:试卷提到了如java.lang.*和javax.servlet.*等Java包。java.lang.*包含Java语言核心类,而javax...

    JAVA WEB第五次实验

    这些工具都是Java Web开发的基础,其中JDK提供了Java编程环境,Tomcat是应用服务器,负责运行和管理Web应用,而JCreator则是一个方便的集成开发环境。 5. **实验步骤**:首先编写Java Bean类,如`Test`,然后创建...

    How Tomcat Works: A Guide to Developing Your Own Java Servlet Container

    说明:10分虽然有点高 但东西值 重点是 我也只想搞点分数下东西 谢谢支持 目录 I 简介 1 概览 1 适合读者 1 servlet容器是如何工作的 1 catalina结构图 1 tomcat的版本4和版本5 2 章节简介 2 第1章 一个简单的Web...

    JSP基础札记笔记

    `application`对象(即`ServletContext`)是一个全局共享的对象,用于存储整个应用级别的信息。 - **设置全局属性**:使用`setAttribute`方法设置全局属性。 - **获取全局属性**:使用`getAttribute`方法获取全局...

    java测试题

    Java Web 是Java编程领域的一个重要组成部分,主要用于构建Web应用程序。本篇主要介绍Java Web相关的知识点,包括JSP、Servlet、JavaBean以及与之相关的开发实践。 1. **JSP Page指令**:`<%@ page %>` 指令用于...

    java web考试复习

    3. **Web应用程序部署**:发布Web应用程序时,通常将应用的目录和文件放入Servlet容器如Tomcat的`webapps`目录下。 4. **HTTP协议**:HTTP是基于请求/响应模式的无状态协议,用于在Web应用中传输超文本。HTTP请求和...

    2021年javaWeb题库.docx

    Java Web 是一个广泛使用的开发平台,它允许开发者创建动态、交互式的web应用程序。这份2021年的Java Web题库涵盖了关键概念和技术,包括JSP(JavaServer Pages)、内置对象、动作指令、MVC架构、服务器配置以及...

    Servlet技术应用

    Servlet技术是Java Web开发中的核心组件之一,用于处理HTTP请求并生成动态网页内容。在给定的描述中,我们看到的任务是...这是一个基础的Servlet应用示例,实际项目中可能涉及到更复杂的验证、错误处理和安全性考虑。

    javaweb 紫金学院

    - `setAttribute`方法用于在session对象中设置指定名字的属性值并存储。 12. **Application对象**: - `getAttributeNames()`方法可以获取application对象中的所有变量名。 13. **Struts框架**(虽然没有直接...

    jsp期末试题(卷)答案解析.doc

    13. 表单处理:在JSP中获取一组复选框的值,最适合的方法是使用数组类型的请求参数,如`String[] city = request.getParameterValues("city")`。 这些知识点涵盖了JSP的基础概念、Web应用结构、HTTP协议、Tomcat...

    风中叶 java web 学习笔记

    从给定文件中提取的知识点涵盖HTML基础知识、Web开发流程、JSP和Servlet的使用、表单处理方式、CSS基础、HTTP协议特性、Tomcat服务器配置、Web应用配置、Servlet与JSP的关系以及Web开发中重要的概念如session和...

Global site tag (gtag.js) - Google Analytics