📄 searchaction.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 SearchAction extends PageAction{
private SearchBO searchBO;
private String keyWord;
private int constraint;
private Pager resultPager;
//按照不同的搜索条件进行检索返回检索结果页面
public String init() {
this.clearErrorsAndMessages();
super.pageSize=Constants.pageSize;
super.pageNo=Constants.pageNo;
this.select(constraint);
return "list";
}
public String list(){
this.clearErrorsAndMessages();
this.select(constraint);
return "list";
}
public void select(int constraint){
switch(constraint){
case 0:
super.pager=this.getSearchBO().searchByBookname(keyWord,pageNo,pageSize);
break;
case 1:
super.pager=this.getSearchBO().searchByWriter(keyWord,pageNo,pageSize);
break;
case 2:
super.pager=this.getSearchBO().searchByLabel(keyWord,pageNo,pageSize);
break;
case 3:
super.pager=this.getSearchBO().searchByKeyWords(keyWord,pageNo,pageSize);
break;
default:
super.pager=this.getSearchBO().searchByKeyWords(keyWord,pageNo,pageSize);
}
resultPager=super.pager;
//this.setSession("resultPager", super.pager);
}
public SearchBO getSearchBO() {
return searchBO;
}
public void setSearchBO(SearchBO searchBO) {
this.searchBO = searchBO;
}
public String getKeyWord() {
return keyWord;
}
public void setKeyWord(String keyWord) {
this.keyWord = keyWord;
}
public int getConstraint() {
return constraint;
}
public void setConstraint(int constraint) {
this.constraint = constraint;
}
public Pager getResultPager() {
return resultPager;
}
public void setResultPager(Pager resultPager) {
this.resultPager = resultPager;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -