📄 bookbaseaction.java
字号:
package com.olr.control.search;
import com.olr.BO.SearchBO;
import com.olr.control.common.PageAction;
import com.olr.util.Constants;
import com.olr.util.Pager;
public class BookBaseAction extends PageAction{
private SearchBO searchBO;
private String category;
private int sort;
private String[] categoryList;
private String strSort;
private int rowCount;
private Pager bookBasePager;
public String init() {
this.clearErrorsAndMessages();
super.pageSize=Constants.pageSize;
super.pageNo=Constants.pageNo;
categoryList=Constants.category;
strSort=this.changeSort(sort);
if(category==null){
category="无分类";
}
super.pager=this.getSearchBO().getBookBasePager(category, strSort, pageNo, pageSize);
bookBasePager=super.pager;
rowCount=super.pager.getRowCount();
//this.setSession("bookBasePager", super.pager);
return "list";
}
public String list(){
this.clearErrorsAndMessages();
strSort=this.changeSort(sort);
super.pager=this.getSearchBO().getBookBasePager(category, strSort, pageNo, pageSize);
rowCount=super.pager.getRowCount();
bookBasePager=super.pager;
return "list";
}
public String changeSort(int sort){
String strSort=null;
switch(sort){
case 0:
strSort= "updateTime";
break;
case 1:
strSort="clickCount";
break;
case 2:
strSort="recomCount";
break;
default:
strSort="recomCount";
}
return strSort;
}
public SearchBO getSearchBO() {
return searchBO;
}
public void setSearchBO(SearchBO searchBO) {
this.searchBO = searchBO;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public int getSort() {
return sort;
}
public void setSort(int sort) {
this.sort = sort;
}
public String[] getCategoryList() {
return categoryList;
}
public void setCategoryList(String[] categoryList) {
this.categoryList = categoryList;
}
public Pager getBookBasePager() {
return bookBasePager;
}
public void setBookBasePager(Pager bookBasePager) {
this.bookBasePager = bookBasePager;
}
public String getStrSort() {
return strSort;
}
public void setStrSort(String strSort) {
this.strSort = strSort;
}
public int getRowCount() {
return rowCount;
}
public void setRowCount(int rowCount) {
this.rowCount = rowCount;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -