• 大小: 34.3MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-30
  • 语言: 其他
  • 标签: 系统  源码  

资源简介

新文管理系统应用程序源代码,他支持用户的增删改查方便用户的使用。

资源截图

代码片段和文件信息

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\.mymetadata
     文件        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\meta-INF\
     文件          36  2015-01-20 16:04  hib_str_news\WebRoot\meta-INF\MANIFEST.MF
     目录           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.xml
     文件        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.xml
     目录           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个文件信息

评论

共有 条评论