该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package com.Action;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.List;
import com.Action.DefaultAction;
import com.model.TbArticle;
import com.model.TbArticletype;
import com.DAO.TbArticleDAO;
public class ArticleAction extends DefaultAction {
private TbArticleDAO articleDao = null;
private TbArticle article = null;
private List searchArticles = null;
private List articleTypes = null;
private String searchStr = null;
private String articleType = null;
public String doSearch() {
if (searchStr != null) {
searchStr = searchStr.trim();
}
String type = this.article == null ? null : this.article
.getArticleTypeName();
this.searchArticles = this.articleDao.doSearch(type, searchStr, this
.getFirstResult(), this.getMaxResults());
return "searchResult";
}
/**
* 查找某个类型下的所有文章
*
* @return
*/
public String findArticlesByType() {
this.searchArticles = this.articleDao.findArticlesByType(
this.articleType, this.getFirstResult(), this.getMaxResults());
return "type_article";
}
public TbArticleDAO getArticleDao() {
return articleDao;
}
public TbArticle getArticle() {
return article;
}
public void setArticle(TbArticle article) {
this.article = article;
}
public void setArticleDao(TbArticleDAO articleDao) {
this.articleDao = articleDao;
}
public List getSearchArticles() {
return searchArticles;
}
public void setSearchArticles(List searchArticles) {
this.searchArticles = searchArticles;
}
public String getSearchStr() {
return searchStr;
}
public void setSearchStr(String searchStr) {
try {
searchStr = URLDecoder.decode(searchStr, "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.searchStr = searchStr;
}
public String getArticleType() {
return articleType;
}
public void setArticleType(String articleType) {
this.articleType = articleType;
}
public List getArticleTypes() {
return articleTypes;
}
public void setArticleTypes(List articleTypes) {
this.articleTypes = articleTypes;
}
}
这是action