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

📄 indexaction.java

📁 在线读书交流平台
💻 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 + -