⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usertrace.java

📁 JSP线上水球游戏开发环境Tomcat 5.5.x + JDK 5.0(不要在JDK 1.4.x的JVM上跑)
💻 JAVA
字号:
package com.andowson.onlineuser;



import java.io.Serializable;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpSession;

import javax.servlet.http.HttpSessionBindingEvent;

import javax.servlet.http.HttpSessionBindingListener;



/**

 * UserTrace

 *

 * @version 0.0.2 2004/12/23

 * @author Andowson Chang

 */

public class UserTrace implements Serializable, HttpSessionBindingListener {



	  private String sessionId;

    private String hostname;

	  private String username;

    private Date start = new Date();

    private Date lastRequest = new Date();



	  private transient UserList container = UserList.getInstance();



    public UserTrace() {

    }



    public UserTrace(String sid, String hostname, String username) {

    	  this.sessionId = sid;

    	  this.hostname = hostname;

    	  this.username = username;

    	  this.start = new Date();

    	  this.lastRequest = new Date();

    }

    

    public void addRequest(HttpServletRequest request) {

        if (hostname == null) {

            hostname = request.getRemoteHost();

            HttpSession session = request.getSession();

            sessionId = session.getId();

        }

        lastRequest = new Date();

    }



    public String getSessionId() {

		    return sessionId;

	  }



    public String getHostname() {

        return hostname;

    }

    

    public String getUsername() {

		    return username;

	  }



    public Date getStart() {

        return start;

    }



    public Date getLastRequest() {

        return lastRequest;

    }



	  public void setSessionId(String sid) {

		    sessionId = sid;

	  }



	  public void setHostname(String host) {

		    hostname = host;

	  }

	  	  

	  public void setUsername(String name) {

		    username = name;

	  }



	  public void setStart(Date start) {

		    this.start = start;

	  }



	  public void setLastRequest(Date last) {

		    lastRequest = last;

	  }

	  	  

	  // 讽UserTrace砆

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -