如果因为粗心丢了request的值可以理解,但是丢失session应该和框架没有关系吧。再把问题陈述清楚点另外你怎么可能隐藏得了地址?看源代码不就知道你的地址了?

解决方案 »

  1.   

    可以肯定不是代码的错误和粗心问题,如果不用框架来包含,那个页面(http://www.xxxx.com)运行正常。但一套入框架后就不行了。我做了测试,发现是在登陆处理页往session写入值后,跳转到用户页面时,session里的值被清空。为"NULL"。我用的是JSP+TOMCAT。另答funcreal:我只想在IE的地址栏上隐藏WEB地址而已。
      

  2.   

    框架网页所属的网站如果与www.xxxx.com不是同一个网站,那么有可能出现这种情况。因为两个网站的session是不通的,代码改一下就行了。
      

  3.   

    session值不会丢失的吧?我曾经尝试过在一个frameset里面包含两个Jsp页面,但是session值还是存在的,而且两个页面可以相互通信。
      

  4.   

    回withwind(古今多少事,都付笑谈中):
    框架网页所属的网站如果与www.xxxx.com不是同一个网站,但是我的session只是在www.xxxx.com使用,并没有在“框架网页所属的网站”使用,应该不会存在session互通的问题啊。如果是这个问题,代码应该怎么改??
      

  5.   

    这是因为你框架内跨站调用,如果同一站点下没有问题,如果跨站有个简单解决办法:先在框架内window.open(tmpurl)一个新窗口,同时调用被调用网站的URL,tmpurl为被调用站点的任一文件,当然也可以是URL,定时1至2秒后再关闭window.open打开的窗口,就OK了,可以建立session会话。当然可能会提示一个脚本错误,但不影响使用。
      

  6.   

    to  poolnet:你的方法确实可行,谢谢啦,分是给定你了,能给我说说原理吗?或者有没有其他更好的方法解决这个问题?
      

  7.   

    to  poolnet:你的方法确实可行,谢谢啦,分是给定你了,能给我说说原理吗?或者有没有其他更好的方法解决这个问题?