📄 indexaction.java
字号:
package com.olr.control.index;
import java.util.List;
import org.apache.log4j.Logger;
import com.olr.BO.IndexBO;
import com.olr.beans.Book;
import com.olr.beans.Forum;
import com.olr.beans.Topic;
import com.olr.beans.User;
import com.olr.control.common.BaseAction;
import com.olr.util.Constants;
public class IndexAction extends BaseAction {
private IndexBO indexBO;
private List<Book> topRecomBooks;
private List<User> topNewUsers;
private List<Book> topNewBooks;
private List<Book> topClickBooks;
private List<Book> topUpdate;
private List<Forum> topForums;
private List<Book> topBooks6;
private List<Book> topBooks1;
private List<Book> topBooks2;
private List<Book> topBooks3;
private List<Book> topBooks4;
private List<Book> topBooks5;
private List<Topic> topTopics;
private boolean init=false;
Logger log = Logger.getLogger(this.getClass());
//初始化首页,获取相关信息
public String execute() {
if(init){
log.info("首页数据已经初始化!");
return SUCCESS;
}
//init=true;
topRecomBooks=this.getIndexBO().getTopRecomBooks(10);
topNewUsers=this.getIndexBO().getTopNewUsers(8);
topNewBooks=this.getIndexBO().getTopNewBooks(6);
topClickBooks=this.getIndexBO().getTopClickBooks(13);
topForums=this.getIndexBO().getTopForums(10);
topTopics=this.getIndexBO().getTopTopic(10);
topUpdate=this.getIndexBO().getTopUpdateBook(10);
String[] category=Constants.category;
topBooks1=this.getIndexBO().getTopWithCategory(category[1],4);
topBooks2=this.getIndexBO().getTopWithCategory(category[2],4);
topBooks3=this.getIndexBO().getTopWithCategory(category[3],4);
topBooks4=this.getIndexBO().getTopWithCategory(category[4],4);
topBooks5=this.getIndexBO().getTopWithCategory(category[5],4);
topBooks6=this.getIndexBO().getTopWithCategory(category[6],4);
log.info("首页数据初始化成功");
return SUCCESS;
}
public IndexBO getIndexBO() {
return indexBO;
}
public void setIndexBO(IndexBO indexBO) {
this.indexBO = indexBO;
}
public List<Book> getTopRecomBooks() {
return topRecomBooks;
}
public void setTopRecomBooks(List<Book> topRecomBooks) {
this.topRecomBooks = topRecomBooks;
}
public List<User> getTopNewUsers() {
return topNewUsers;
}
public void setTopNewUsers(List<User> topNewUsers) {
this.topNewUsers = topNewUsers;
}
public List<Book> getTopNewBooks() {
return topNewBooks;
}
public void setTopNewBooks(List<Book> topNewBooks) {
this.topNewBooks = topNewBooks;
}
public List<Book> getTopClickBooks() {
return topClickBooks;
}
public void setTopClickBooks(List<Book> topClickBooks) {
this.topClickBooks = topClickBooks;
}
public List<Forum> getTopForums() {
return topForums;
}
public void setTopForums(List<Forum> topForums) {
this.topForums = topForums;
}
public List<Book> getTopBooks0() {
return topBooks6;
}
public void setTopBooks0(List<Book> topBooks6) {
this.topBooks6 = topBooks6;
}
public List<Book> getTopBooks1() {
return topBooks1;
}
public void setTopBooks1(List<Book> topBooks1) {
this.topBooks1 = topBooks1;
}
public List<Book> getTopBooks2() {
return topBooks2;
}
public void setTopBooks2(List<Book> topBooks2) {
this.topBooks2 = topBooks2;
}
public List<Book> getTopBooks3() {
return topBooks3;
}
public void setTopBooks3(List<Book> topBooks3) {
this.topBooks3 = topBooks3;
}
public List<Book> getTopBooks4() {
return topBooks4;
}
public void setTopBooks4(List<Book> topBooks4) {
this.topBooks4 = topBooks4;
}
public List<Book> getTopBooks5() {
return topBooks5;
}
public void setTopBooks5(List<Book> topBooks5) {
this.topBooks5 = topBooks5;
}
public List<Topic> getTopTopics() {
return topTopics;
}
public void setTopTopics(List<Topic> topTopics) {
this.topTopics = topTopics;
}
public List<Book> getTopUpdate() {
return topUpdate;
}
public void setTopUpdate(List<Book> topUpdate) {
this.topUpdate = topUpdate;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -