不是用session吗? EJB用sesson Bean.

解决方案 »

  1.   

    对啊,你问的就是session啊。session不能满足你的要求吗?说说看
      

  2.   

    浏览器被关掉以后会话并没有立即结束。在设置的时间过后才会destory。所以我觉得在客户端要实现这个功能就是申请一个响应时间消息release的存储区域就好了,把想session的object都放进去。
      

  3.   

    明白你的意思了。
    不可能的,http协议是无连接状态 ,除非你指定一个参数去传递
      

  4.   

    http怎么会无连接状态呢???他用的是tcp不是udp哦.
      

  5.   

    你是否是用这种方式模拟浏缆器端的HttpURLConnection 
    String sIP = r.getString("ServerIP");
    String sPort = r.getString("ServerPort");
    URL url = new URL("http://"+sIP+":"+sPort+"/corp/HttpMtServlet");
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setRequestMethod("POST");
    connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    connection.setDoOutput(true);
    PrintWriter out = new PrintWriter(connection.getOutputStream());
    out.println(strusername+"&"+strpasswd+"&"+strtonum+"&"+strtext+"&"+strpresendtime+"&"+strmoid+"&"+strfromnum+"&"+strpaynum+"&"+strserviceid+"&"+strfeetype+"&"+strfeeusertype+"&"+strfee+"&"+strformat);
    out.close();
    BufferedReader in
    = new BufferedReader(new InputStreamReader(connection.getInputStream()));

    while ((line = in.readLine()) != null) {
    returnStr = returnStr + line;
    System.out.println(line);
    } in.close();
      

  6.   

    如果是这样的话,你可以认为服务端以有session记下了你的会话.
    你在后台servlet中给session设一个值.
    然后你下次提交来取这个值,如果可以的话那们你前端不用做任何改动啊.说明这只是服务端的机制啊.
    而且象一般web中的session它也是在服务端相互传值,跟前台没关系啊.
      

  7.   

    其实session的原理背后就是cookie或url参数,你完全可是用cookie的方法实现啊。
    正如 pantech_36(*_*叮噹猫^_^) 所说的。