我知道session的控制一般分为三种情况,1、使用url作为session
2、使用hide字段作为session标记,
3、使用cookie。
你自己研究一下它是通过什么记录session的。

解决方案 »

  1.   

    他好像使用session哦  
    我怎么吧session清空?
      

  2.   

    哦  是cookie   
    怎么吧cookie清空??
      

  3.   

    偶是这样发送请求的
    try {
    url = new URL("http://login.chinaren.com/zhs/servlet/Login");
    HttpURLConnection u1 = (HttpURLConnection) url.openConnection(); u1.setDoOutput(true);
    OutputStreamWriter out = new OutputStreamWriter(u1.getOutputStream(), "ASCII");


    out.write("group=alumni&url=http%3A//superalumni.chinaren.com/class_index.jsp%3Fclassuuid=2817034545007111854&username=??????&password=??????&us=");
    out.flush();
    out.close();
      

  4.   

    好像不是用的cookie。
    如果是的话,在开一个connection也行。studytop!!!
      

  5.   

    现在国内网站的session十有八九是用cookies,在你初次登陆时,服务器返回的信息头中有cookies内容,而你用URLConnection可能得到每次返回的Cookies内容,再向服务器发送请求时,原封不动地把这些内容又发送到服务器(置于发送请求的请求头中),你可以找一个可以监视IE发送接收内容的软件辅助研究
      

  6.   

    发现了
    http://jcookie.sourceforge.net/
    这个好东西
    但是还是不行...
    不知道为什么..
      

  7.   

    tcptrace是一种可以将request流和response流打印出来的工具很好用!当然可以看到session ID==============================
    其实对客户端来说,session只是一个ID,其实session的内容都放在server端,所以什么重定向你也只要将session ID通过httpSession得到,然后再通过HttpSession的某个方法放到重定向的流里就可以了!好运!
      

  8.   

    你可以把你的这些值在你的javaBean里面保存,
    对同一个Bean对象,你可以取得同一个值,
    在你的超链中,你把你的值传到下一个页面的时候
    同时,你可以在另一个页面中设置这个值,
    或都在你的页面前用javaBean 来保存住这个值,
    这样基本上是可以实现 的
      

  9.   

    问题是 包括 chinaren在内的很多网站好像不是用session的方式
    而是response 给你cookie 然后在redirect到某页面
    jCookie.cf.net里面的例子很通俗
    但是对于chianren 我还是不行
    http://www.javaworld.com/javaworld/jw-04-2002/jw-0426-cookie.html
      

  10.   

    可以把sessionid,加到url里面
    比如: http://192.168.0.2/index.jsp;JSESSIONID=fsaf7a973hfshfioweujljs?id=12