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

📄 onlinejsp.java

📁 野蔷薇论坛源码 java 自己看看吧。 学习用
💻 JAVA
字号:
/* 
 * Created on 2007-6-18
 * Last modified on 2007-6-18
 * Powered by GamVan.com
 */
package com.yeqiangwei.club.view.jsp;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.yeqiangwei.club.service.ServiceLocator;
import com.yeqiangwei.club.service.ServiceWrapper;
import com.yeqiangwei.club.service.model.OnlineModel;
import com.yeqiangwei.club.service.model.UserModel;
import com.yeqiangwei.club.service.user.OnlineService;
import com.yeqiangwei.club.util.BeanUtils;
import com.yeqiangwei.club.view.model.OnlineView;
import com.yeqiangwei.club.view.model.UserView;
import com.yeqiangwei.util.Validator;

public class OnlineJsp extends BaseJsp{

	public OnlineJsp(HttpServletRequest request, HttpServletResponse response) {
		super(request, response);
	}
	
	public void utils(){
		this.getOnlineService().utils(request);
	}

	public List<OnlineView> results(int rows){
		List<OnlineView> list = null;
		List<OnlineModel> mlist = this.getOnlineService().results();
		if(!Validator.isEmpty(mlist)){
			list = new ArrayList<OnlineView>();
			for(int i=0; i<mlist.size(); i++){
				OnlineModel m = mlist.get(i);
				UserModel user = m.getUserModel();
				UserView vuser = new UserView();
				BeanUtils.copyProperties(vuser,user);
				OnlineView v = new OnlineView();
				BeanUtils.copyProperties(v,m);
				v.setUser(vuser);
				list.add(v);
				if(rows>0&&(rows-1)==i){
					break; 
				}
			}
		}
		return list;
	}
	
	public int getUsers() {
		return this.getOnlineService().getUsers();
	}

	public int getMembers() {
		return this.getOnlineService().getMembers();
	}
	
	private OnlineService getOnlineService(){
		return ServiceWrapper.<OnlineService>getSingletonInstance(ServiceLocator.ONLINE);
	}

}

⌨️ 快捷键说明

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