`
eredlab
  • 浏览: 58967 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

IFrame在Weblogic9.2下的请求session覆盖的问题,求解

阅读更多

IFrame在Weblogic9.2下的请求session覆盖的问题, 系统部署到tomat和weblogic10.3版本多正常,session管理没出现问题。唯独weblogic9.2有问题。

 

求大侠们指点:

首先说明一下:不是weblogic下iframe跨域session丢失的问题而是同一个域下,iframe发出的请求重新生了一个sessionid把原来的请求覆盖掉导致原session丢失的问题。

 



 

具体是这样的:我点击登录按钮,产生了一个sessionid,然后登录跳转到一个带有iframe的页面,这个iframe发出请求,在此请求中居然新生成了一个sessionid把原来的那个覆盖掉了。

 

html:"<iframe name='mainFrame'  src='http://192.168.5.220:7001/G4/index.ered?reqCode=preferencesInit' scrolling='auto' frameborder='0' width='100%' height='100%' ></iframe>"

 

尝试用url重写jsessionid的方法,但依然不起作用:

html:"<iframe name='mainFrame'  src='http://192.168.5.220:7001/G4/index.ered;jsessionid=${jsessionid}?reqCode=preferencesInit' scrolling='auto' frameborder='0' width='100%' height='100%' ></iframe>"

 

后台代码为:

 

	/**
	 * 获取一个SessionContainer容器,如果为null则创建之
	 * 
	 * @param form
	 * @param obj
	 */
	public static SessionContainer getSessionContainer(
			HttpServletRequest request) {
		SessionContainer sessionContainer = (SessionContainer) request
				.getSession().getAttribute("SessionContainer");
		if (sessionContainer == null) {
			sessionContainer = new SessionContainer();
			HttpSession session = request.getSession(true);
			session.setAttribute("SessionContainer", sessionContainer);
		}
		return sessionContainer;
	}
 
  • 大小: 156.6 KB
分享到:
评论

相关推荐

    weblogic9.2环境部署

    本篇文章将详细阐述如何在Windows环境下部署WebLogic 9.2,包括创建域、启动服务、配置数据源、部署应用以及一些注意事项。 1. **创建WebLogic域** 创建WebLogic域是部署的基础步骤,域包含了WebLogic Server实例...

    weblogic9.2安装过程

    在 Unix 系统下安装 WebLogic 9.2 需要按照特定的步骤进行操作,以确保安装成功。在本文中,我们将详细介绍 WebLogic 9.2 的安装过程,并提供相关的命令和配置信息。 安装 WebLogic 9.2 首先,需要下载 WebLogic ...

    WebLogic9.2安装及配置[定义].pdf

    本文档将指导读者安装和配置 WebLogic 9.2 服务器,解决常见的安装和配置问题。 一、选择 WebLogic 9.2 的原因 在选择 WebLogic 9.2 之前,需要了解 WebLogic 8 的限制。WebLogic 8 只支持 J2EE 1.3 规范,也就是 ...

    weblogic9.2许可文件

    在使用 WebLogic Server 9.2 的过程中,还可能遇到其他问题,例如性能优化、集群配置、安全设置等。这些问题都需要深入理解 Java EE 架构、WebLogic Server 的特性和最佳实践。Oracle 提供了丰富的文档和社区资源,...

    weblogic 9.2 win32

    - **环境检查**: 在安装WebLogic 9.2之前,确保计算机满足最低硬件要求,例如足够的内存和磁盘空间。 - **兼容性验证**: 验证所使用的操作系统是否与WebLogic 9.2兼容。 - **软件依赖**: 确保已经安装了必要的软件,...

    weblogic 9.2 for linux

    下载链接在附件中,weblogic 9.2 for linux

    weblogic9.2的配置及部署

    在 WebLogic 9.2 中配置数据源通常涉及以下几个步骤: - **创建 JNDI 名称**:为数据源定义一个 JNDI 名称,以便应用程序可以引用它。 - **选择数据库驱动**:根据所使用的数据库类型(如 Oracle、MySQL、SQL ...

    weblogic9.2应用程序部署

    7. **覆盖现有配置**:在部署过程中,你可能会遇到是否覆盖现有配置的问题。选择"Yes"表示覆盖服务器上的任何现有相同应用的配置,"No"则会保留现有配置。选择哪一个取决于你的具体需求。 8. **解锁控制台**:完成...

    weblogic9.2_full_license.rar

    在使用 "weblogic9.2_full_license.rar" 时,你需要先解压文件,然后按照 readme.txt 中的指示进行安装。安装过程中,务必仔细阅读并接受 license.bea 中的许可协议。安装完成后,你可以利用管理控制台来配置和管理...

    RedHatLinux 安装WebLogic9.2MP2

    在本教程中,我们将深入探讨如何在RedHat Linux操作系统上安装WebLogic Server 9.2 MP2。WebLogic Server是BEA Systems(后被Oracle公司收购)开发的一款企业级Java应用服务器,它提供了用于构建、部署和管理分布式...

    MyEclipse + WebLogic 9.2 配置详解

    在配置 MyEclipse 的 WebLogic 9 服务器启动时,需要打开首选项对话框,并展开 MyEclipse 下的 Application Servers,选择 WebLogic 9.2,然后配置服务器的启动参数和 JVM 参数,以便在开发和部署 Java Web 应用程序...

    WebLogic9.2在Window下的安装

    WebLogic 9.2 在 Window 下的安装 WebLogic 9.2 是一个功能强大且流行的 Java 应用服务器,可以在 Windows 平台上安装和使用。下面是 WebLogic 9.2 在 Window 下的安装步骤: 1. 安装 WebLogic 9.2 首先,双击 ...

    windows下weblogic 9.2 安装部署 配置域 发布工程 详细图解文档

    在Windows环境下进行WebLogic Server 9.2的安装、部署、配置域以及发布工程是一个涉及多个步骤的过程。本文将详细阐述这些关键环节,帮助你理解并掌握相关知识点。 首先,让我们从**安装WebLogic Server 9.2**开始...

    weblogic9.2集群部署方法

    WebLogic Server 9.2 的集群部署方法是企业级应用在Windows环境中实现高可用性和负载均衡的关键步骤。本文将详细阐述集群配置的整个过程,包括前期准备、管理服务器的安装以及集群成员的设置。 1.1 群集安装前的...

    weblogic9.2安装

    WebLogic Server 9.2 是一款由甲骨文公司(Oracle)提供的企业级Java应用程序服务器,用于部署和管理Java EE应用程序。在这个版本中,安装过程是初步接触WebLogic Server的关键步骤,接着是配置数据源和Web应用,...

    weblogic9.2 FOR AIX 5L安装手册.doc

    WebLogic Server的安装开始于解压缩安装包,然后在安装目录下运行命令`java –jar –Xmx2048m weblogic9.2.jar`。安装过程中,按照提示选择相应的选项,例如自定义安装路径、创建新的BEA HOME、默认安装模式等。 ...

Global site tag (gtag.js) - Google Analytics