onlineview.java
来自「社区文章采用的是平板、树形自由选择的两种展示方式」· Java 代码 · 共 154 行
JAVA
154 行
/*
* Created on 2007-6-18
* Last modified on 2007-11-11
*/
package com.yeqiangwei.club.view.model;
import java.util.List;
import com.yeqiangwei.club.ip.IPModel;
import com.yeqiangwei.club.ip.IPSeeker;
import com.yeqiangwei.util.Validator;
public class OnlineView implements java.io.Serializable{
private static final long serialVersionUID = -6749779945429243825L;
private IPSeeker ipSeeker = IPSeeker.getInstance();
private String area;
public String getArea() {
IPModel ipmodel = ipSeeker.getIPModel(ip);
if(ipmodel!=null){
area = ipmodel.getCountry()+","+ipmodel.getArea();
}
return area;
}
public void setArea(String area) {
this.area = area;
}
private String ip = "";
private UserView userView;
private long timeout = 0;
private List<String> urlList; //访问过的页面列表
private String lastUrl; //最后访问页面
private long datetime = 0;
private String message;
private String referer;
private String agent;
public String getAgent() {
return agent;
}
public void setAgent(String agent) {
this.agent = agent;
}
public String getReferer() {
return referer;
}
public void setReferer(String referer) {
this.referer = referer;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String toString(){
StringBuffer sb = new StringBuffer();
sb.append("userName=");
if(Validator.isEmpty(userView)){
sb.append("null");
}else{
sb.append(userView.getUserName());
}
sb.append(",ip=");
sb.append(ip);
sb.append(",datetime=");
sb.append(datetime);
sb.append(",timeout=");
sb.append(timeout);
sb.append(",urlList.size=");
if(!Validator.isEmpty(urlList)){
sb.append(urlList.size());
}else{
sb.append(0);
}
sb.append(",referer=");
sb.append(referer);
sb.append(",lastUrl=");
sb.append(lastUrl);
sb.append(",message=");
sb.append(message);
sb.append(",agent=");
sb.append(agent);
return sb.toString();
}
public long getDatetime() {
return datetime;
}
public void setDatetime(long datetime) {
this.datetime = datetime;
}
public List<String> getUrlList() {
return urlList;
}
public void setUrlList(List<String> urlList) {
this.urlList = urlList;
}
public String getLastUrl() {
return lastUrl;
}
public void setLastUrl(String lastUrl) {
this.lastUrl = lastUrl;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public long getTimeout() {
return timeout;
}
public void setTimeout(long timeout) {
this.timeout = timeout;
}
public UserView getUserView() {
return userView;
}
public void setUserView(UserView userView) {
this.userView = userView;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?