📄 onlinejsp.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 + -