資源簡介
新文管理系統應用程序源代碼,他支持用戶的增刪改查方便用戶的使用。
代碼片段和文件信息
package?com.news.action;
import?java.util.List;
import?javax.servlet.http.HttpServletRequest;
import?org.apache.struts2.ServletActionContext;
import?com.news.dto.Category;
import?com.news.dto.News;
import?com.news.model.NewsModel;
import?com.news.service.NewsService;
import?com.news.utils.ToolPage;
import?com.opensymphony.xwork2.ActionSupport;
import?com.sun.org.apache.commons.beanutils.BeanUtils;
public?class?NewsAction?extends?ActionSupport{
private?NewsModel?newsModel;
private?List?list;
private?List?lists;
private?NewsService?service?=?new?NewsService();
//添加
public?String?add()?throws?Exception{
Integer?cid?=?newsModel.getCid();
Category?category?=?new?Category();
category.setCid(cid);
News?news?=?new?News();
BeanUtils.copyProperties(news?newsModel);
news.setCategory(category);
service.add(news);
return?SUCCESS;
}
//到添加頁面
public?String?toAdd()?throws?Exception{
lists?=?service.getLists();
return?“add“;
}
//?用戶列表(分頁)
public?String?list()?throws?Exception?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
int?pageSize?=?5;
String?page?=?request.getParameter(“currentPage“)!=null?request.getParameter(“currentPage“):“0“;
int?currentPage?=?Integer.parseInt(page);
String?url?=?“news/news!list.action“;
list?=?service.getListPage(currentPage?pageSize);
//總記錄數
long?listCount?=?service.getListCount();
ToolPage.page(request?currentPage?pageSize?url?(int)?listCount?list);
return?“list“;
}
//刪除
public?String?delall()?throws?Exception?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
//得到要刪除的ID
String?id?=?request.getParameter(“id“);
service.delall(id);
return?SUCCESS;
}
//得到修改的ID
public?String?toUpdate()?throws?Exception?{
lists?=?service.getLists();
Integer?id?=?newsModel.getId();
News?news?=?service.getNewsById(id);
BeanUtils.copyProperties(newsModel?news);
return?“toUpdate“;
}
//修改
public?String?update()?throws?Exception?{
Integer?cid?=?newsModel.getCid();
Category?category?=?new?Category();
category.setCid(cid);
News?news?=?new?News();
BeanUtils.copyProperties(news?newsModel);
news.setCategory(category);
service.update(news);
return?SUCCESS;
}
//模糊查詢結果帶分頁
public?String?listLikePage()?throws?Exception?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
String?likename?=?newsModel.gettitle();
int?pageSize?=?5;
String?page?=?request.getParameter(“currentPage“)!=null?request.getParameter(“currentPage“):“0“;
int?currentPage?=?Integer.parseInt(page);
String?url?=?“news/news!list.action“;
list?=?service.getListLikePage(currentPage?pageSize?likename);
//總記錄數
long?listCountPage?=?service.getListCountPage(likename);
ToolPage.page(request?currentPage?pageSize
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-01-20?16:04??hib_str_news\
?????文件????????7813??2015-01-20?16:09??hib_str_news\.classpath
?????目錄???????????0??2015-03-12?17:55??hib_str_news\.myeclipse\
?????文件?????????309??2015-01-20?16:05??hib_str_news\.myme
?????文件????????1418??2015-03-07?08:35??hib_str_news\.project
?????目錄???????????0??2015-01-20?16:09??hib_str_news\.settings\
?????文件?????????500??2015-01-20?16:04??hib_str_news\.settings\.jsdtscope
?????文件??????????88??2015-01-20?16:09??hib_str_news\.settings\org.eclipse.core.resources.prefs
?????文件?????????330??2015-01-20?16:04??hib_str_news\.settings\org.eclipse.jdt.core.prefs
?????文件??????????49??2015-01-20?16:04??hib_str_news\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-01-20?16:04??hib_str_news\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-01-20?16:05??hib_str_news\WebRoot\
?????目錄???????????0??2015-01-20?16:04??hib_str_news\WebRoot\me
?????文件??????????36??2015-01-20?16:04??hib_str_news\WebRoot\me
?????目錄???????????0??2015-01-20?16:06??hib_str_news\WebRoot\WEB-INF\
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\action\
?????文件????????4161??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\action\NewsAction.class
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\dao\
?????文件????????4478??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\dao\NewsDAO.class
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\dto\
?????文件????????1217??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\dto\Category.class
?????文件?????????794??2015-01-20?08:45??hib_str_news\WebRoot\WEB-INF\classes\com\news\dto\Category.hbm.xm
?????文件????????1635??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\dto\News.class
?????文件????????1043??2015-01-20?12:00??hib_str_news\WebRoot\WEB-INF\classes\com\news\dto\News.hbm.xm
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\model\
?????文件?????????794??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\model\CategoryModel.class
?????文件????????1556??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\model\NewsModel.class
?????目錄???????????0??2015-03-07?08:34??hib_str_news\WebRoot\WEB-INF\classes\com\news\service\
............此處省略137個文件信息
評論
共有 條評論