String sUrl = "xxxxxxxxxxx";
URL url = new URL(sUrl);URL中如何利用现有的session啊

解决方案 »

  1.   

    你是web系统吗?你上面的代码和取得session有关系吗?
      

  2.   

    是web系统,但是我需要在java类中用到URL   url   =   new   URL(sUrl);
    用于获取sUrl页面(本站内)的内容,该页面有个session验证,所以啊,需要两者结合,不知是否有办法
      

  3.   

    url后面用?传参,把需要验证的内容传给新页面。
      

  4.   

    问题是传入的参数要和session.getAttribute("XXX")进行比较啊,所以,关键问题是如何让这个session生效
    使用URL url = new URL(sUrl); 似乎没有办法获取当前登陆会员的Session状态
      

  5.   

    你java类的方法中带一个参数Session。
    在你的web模块调用这个类的函数时候,把session取得,然后传入函数里面。
      

  6.   

    谢谢楼上的 
    不过这个方法对我来说没有什么意义,可以的话直接比较就行了啊,用不找跑到sUrl页面兜一圈
    我要达到的目的就是URL url =new URL(sUrl)这样的方法获取带有session验证的页面内容,
    我不知道可以不可以通过其他函数实现这样的功能
      

  7.   

    这个方法的参数中一定要有Request类型的参数啊,要不然你是取不到已有session的```
      

  8.   

    问题在于:使用 URL   url   =new   URL(sUrl),似乎是新开了一个进程,sUrl里没有办法获取现有的session,可否用其他的方法啊
    目的是为了,抓去本站内某个页面的所有内容(该页面是需要session验证的,就是需要登陆以后)
      

  9.   

    用HttpSession session=request.session(true);