`
guansh
  • 浏览: 3576 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

求教不同应用程序共享Session空间问题

阅读更多
问题:期望不同的应用程序Http请求共享服务端同一Session空间

方案一:
1、ie正常登录
2、通过Servlet中的Request获取到SessionID
3、通过HttpURLConnection访问需要访问的页面
   把2中获取到的SessionID设置到HttpURLConnection的RequestProperty中

方案二:
1、通过HttpURLConnection访问登录页面,模拟登录,获取JSESSIONID,也就是SessionID
2、通过HttpURLConnection访问需要访问的页面,把1中获取到的SessionID设置到HttpURLConnection的RequestProperty中;


问题:
1、方案二通过,可以正确运行
2、方案一不能通过,共享不了同一Session空间

因为HttpURLConnection也是在servlet中调用的,所以不希望多模拟登录这一部分
方案一是理想的方案,可是不通过,不知道有没有解决过类似问题的朋友,共同探讨
一下
分享到:
评论
8 楼 guansh 2007-07-10  
问题解决,低级错误,cookie的值还包括“JSESSIONID=”
如:JSESSIONID=3CE643B48833AED37ECA9EAD7FC0ECC3xie
一直都是只传sessionid
7 楼 digital 2007-07-10  
同一个war包的应用?那还共享什么session?
6 楼 guansh 2007-07-10  
谢谢楼上,是一个应用,不能分开的
5 楼 digital 2007-07-10  
你打开了第一个应用,然后换了地址,登陆第二个应用?要不用框架把两个应用都打开试试,不行把第一个的隐藏起来.

tomcat服务器我原来是这样实现session共享的.把A应用的session放到context里面.应用B再到context里面来取

应用程序A
context.setAttribute("appA", session);

应用程序B
contextA = context.getContext("/appA");
HttpSession sessionA = (HttpSession)contextA.getAttribute("appA");
4 楼 guansh 2007-07-09  
我用的是tomcat 5.5.23,为什么都是sessionid,serlvet获取到的不行而同样的HttpURLConnection的就可以呢?
3 楼 digital 2007-07-09  
不同的web服务器,方法也有点不一样.不知道你用什么服务器?
2 楼 guansh 2007-07-09  
产品中部分页面字段需要自定义显示,通过数据库配置怕影响性能
所以直接修改jsp源代码,但是对struts来说,jsp不一定都是可
运行的,所以需要通过HttpURLConnection获取访问后的HTML代码
进行配置,然后修改jsp页面中对应标签实现显示或隐藏,同时对
代码侵入较小,对开发人员要求不高,etc.
1 楼 rtdb 2007-07-09  
为什么要不同应用程序共享Session空间?

相关推荐

    extjs文件浏览框问题求教

    标题中的“extjs文件浏览框问题求教”表明这是一个关于ExtJS框架中文件选择或浏览功能的编程问题。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,它提供了丰富的组件库,包括文件浏览框(FileBrowser)...

    Calgary大学图书馆的信息共享空间解读*借鉴.pdf

    信息共享空间是现代图书馆服务模式的一种创新,它旨在连接用户与信息,成为用户获取信息资源、求教专家学者的重要平台。 IC的核心服务理念是以用户为中心,它不仅是一个物理空间,更是一个虚拟空间的结合。物理空间...

    求教C++等等一系列的问题

    #### 标题解析:“求教C++等等一系列的问题” 这一标题表明了提问者对于C++及可能的其他编程技术存在疑问。C++是一种广泛应用于系统软件开发、游戏开发等多个领域的高级编程语言。对于初学者来说,掌握C++不仅能够...

    求教一道关于求解最优化问题的编程问题~

    总结起来,这个编程问题要求我们编写一个程序来解决一个带约束的最优化问题,利用拉格朗日乘子法构建Kuhn-Tucker条件,并通过牛顿法迭代求解。理解这些数学概念及其在编程中的应用是解决问题的关键。

    接口老是变!2023年微信小程序最新获取头像onChooseAvatar的方法

    小弟虚心求教,大神勿喷请多多指点赐教; 1通过onChooseAvatar绑定button事件点击获取头像返回临时头像链接; 1.1分别定义了全局和缓存了头像临时Url(因为毕竟是临时链接,后续可以传服务器生成永久链接,这样就...

    求教一个asp调试的问题

    asp调试的问题

    S函数最大功率跟踪采用的是三次插值方法求教指出错误-mppt.mdl

    S函数最大功率跟踪采用的是三次插值方法求教指出错误-mppt.mdl 这是仿真模型和错误原因图 附件: sfun_mppt.m S函数程序   mppt.mdl 插值仿真模型 错误.jpg ...

    S函数最大功率跟踪采用的是三次插值方法求教指出错误-sfun_mppt.m

    S函数最大功率跟踪采用的是三次插值方法求教指出错误-sfun_mppt.m 这是仿真模型和错误原因图 附件: sfun_mppt.m S函数程序   mppt.mdl 插值仿真模型 错误....

    c语言程序设计心得体会.doc

    遇到难题时,向老师和同学求教,不仅可以快速解决问题,还能加深对知识的理解,提高自身的学习效率。 最后,此次课程设计提升了我们的自信心。当我们看到屏幕上显示出自己编写的计算器程序,那种成就感无法言表。这...

    PHP推广链接的修改,求教

    PHP推广链接的修改,求教 这两个文件可以随时互换的,只是推广链接的形式不同;

    Java语言程序设计自学指导书.doc

    "Java语言程序设计自学指导书" ...* 能够编写简单的 Java 小应用程序。 本指导书为计算机相关专业的学生提供了一个系统、详细的 Java 语言学习指南,有助于学生快速掌握 Java 语言的基础知识和实践技能。

    公式求教共4页.pdf.zip

    很抱歉,根据您提供的信息,"公式求教共4页.pdf.zip"似乎是一个包含四页公式教学内容的PDF文档的压缩文件,而"赚钱项目"可能是压缩包中的另一个文件或者是一个误输入。然而,没有实际的文件内容,我无法提供具体的IT...

    对JAVA程序设计的感想.pdf

    另外,Java虽然提供了字节码的概念,使得程序能在不同的平台上运行,但这也意味着代码的可读性较差。Java的类库,如AWT和Swing,为图形界面开发提供了便利,但相比其他专门的GUI工具,可能在灵活性和效率上有所欠缺...

    C语言算法精华

    Re: 平面点覆盖问题求教 anya Re: 平面点覆盖问题求教 anya Re: 平面点覆盖问题求教 anya Re: 集合求交 anya Re: 微软考题 anya Re: 微软考题 anya Re: 请问自然图象的概率分布函数 anya 华

    我求教高手的VB毕业设计

    【标题】:“我求教高手的VB毕业设计” 在VB(Visual Basic)中进行数据库操作是常见的编程任务,尤其是在毕业设计项目中。VB提供了一种简单的方式来与数据库交互,特别是像Access这样的桌面数据库管理系统。当你在...

    中小学教师信息技术应用能力提升个人研修计划3篇.docx

    7. **团队合作与资源共享**:强调在实际工作中与其他教师合作,共享资源,提升全校信息技术应用能力,推动整体教学水平的提高。 8. **个性化研修策略**:针对个人的不足,制定具体的学习计划,充分利用研修平台,...

    关于matlab计算不规则图形面积的问题-M.rar

    关于matlab计算不规则图形面积的问题-M.rar 各位大侠,问题是这样的:给出一个三维的矩阵,第一列代表x轴,第二列代表y轴,第三列代表z轴。...我写好的程序和图片在文件里,希望各位大侠求教啊!!! 谢谢啦!!!

Global site tag (gtag.js) - Google Analytics