资源简介
使用myeclipes+struts2框架做的一个新闻管理Web项目,包括前台游览,后台管理页面。admin登录可以直接连接到后台页面,大部分功能都实现,还有用户评论,图片新闻这几个地方暂时没做。如果网友有其他的想法,可以和我讨论联系
代码片段和文件信息
package com.dy.actions;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.dy.entity.News;
import com.dy.entity.Newsitems;
import com.dy.entity.Userinfo;
import com.dy.idao.IMPNewsDao;
import com.opensymphony.xwork2.ActionSupport;
public class NewsAction extends ActionSupport implements SessionAware {
/**
* 新闻action
*/
private static final long serialVersionUID = 1L;
private List list;//新闻的集合
private ArrayList arraylist;//新闻类别的集合
private Userinfo user;
private Mapject> session;//获取Useraction传入的用户
private News news;// 新闻
private Newsitems newsitems;// 新闻类别
private int pageCount;// 总页数
private int pageNow = 1;// 当前页数
// 显示所有新闻到前台
public String ShowAll() {
if(user!=null){
System.out.println(“****传入的用户名是:“+user.getName()+“*****“);
}
int pageSize = 30;// 每页显示几个数据
// 获取总页数
pageCount = new IMPNewsDao().getPageCount(pageSize);
System.out.println(“查询新闻了当前页数是:“ + pageNow );
list = new IMPNewsDao().ShowAll(pageNow pageSize);
arraylist = new IMPNewsDao().ShowNewsitems();
//左边侧旁的3个小框框新闻
List LIST1=new IMPNewsDao().SelectByType(1);
List LIST2=new IMPNewsDao().SelectByType(5);
List LIST3=new IMPNewsDao().SelectByType(4);
session.put(“LIST1“ LIST1);
session.put(“LIST2“ LIST2);
session.put(“LIST3“ LIST3);
session.put(“NO“ ““);
if (news != null) {//根据类别查看新闻
if (news.getNews_type_id() != 0) {
pageCount = new IMPNewsDao().getPageCount(pageSize news.getNews_type_id());
list = new IMPNewsDao().ShowAllByType(pageNow pageSize news
.getNews_type_id());
}
}
System.out.println(“集合的大小是“ + list.size() + “***“ + arraylist.size());
if(list.size()==0){
news.setNews_title(“暂未添加此类新闻信息!!!“);
list.add(news);
}
if (list != null) {
//登录失败标记
return “showall“;
} else {
return “error“;
}
}
// 修改新闻
public String Update() {
if(user!=null){
System.out.println(“****传入的管理员是:“+user.getName()+“*****“);
}
System.out.println(news.getNews_type_id() + “***“
+ news.getNews_content() + “***“ + news.getNews_id());
if (new IMPNewsDao().Update(news)) {
return “update“;
} else {
return “error“;
}
}
// 添加新闻
public String Add() {
System.out.println(“要添加的新闻类别是“ + news.getNews_type_id());
if (new IMPNewsDao().Add(news)) {
return “add“;
} else {
return “error“;
}
}
// 显示到管理页面
public String AdShowAll() {
int pageSize = 15;// 每页显示几个数据
// 获取总页数
pageCount = new IMPNewsDao().getPageCount(pageSize);
System.out.println(“查询新闻了当前页数是:“ + pageNow + “\t总页数“ + pageCount);
list = new IMPNewsDao().ShowAll(pageNow pageSize);
System.out.println(“集合的大小是“ + list.size());
if (list != null) {
return “adshowall“;
} else {
return “error“;
}
}
// 删除新闻
public String Delete() {
System.out.printl
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1161 2013-09-04 17:00 News\.classpath
文件 285 2013-09-04 16:17 News\.myme
文件 1410 2013-08-20 16:32 News\.project
文件 500 2013-08-20 15:10 News\.settings\.jsdtscope
文件 330 2013-08-20 15:10 News\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-08-20 15:10 News\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-08-20 15:10 News\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2794 2013-09-07 10:23 News\news.sql
文件 5113 2013-09-07 22:11 News\src\com\dy\actions\NewsAction.java
文件 1579 2013-09-07 20:51 News\src\com\dy\actions\UsersAction.java
文件 592 2013-09-07 21:10 News\src\com\dy\dao\NewsDao.java
文件 193 2013-09-07 10:52 News\src\com\dy\dao\UserDao.java
文件 1361 2013-09-04 16:59 News\src\com\dy\db\ba
文件 1071 2013-09-04 22:39 News\src\com\dy\entity\News.java
文件 378 2013-09-04 17:03 News\src\com\dy\entity\Newsitems.java
文件 1245 2013-09-07 18:52 News\src\com\dy\entity\Userinfo.java
文件 7562 2013-09-07 21:10 News\src\com\dy\idao\IMPNewsDao.java
文件 1205 2013-09-07 18:52 News\src\com\dy\idao\IMPUserDao.java
文件 1514 2013-09-07 21:06 News\src\com\dy\sql\SQL.java
文件 1737 2013-09-07 20:31 News\src\struts.xm
文件 4681 2013-09-07 20:22 News\WebRoot\adadd.jsp
文件 5166 2013-09-07 22:06 News\WebRoot\adedit.jsp
文件 709 2013-09-07 20:55 News\WebRoot\adhead.jsp
文件 3243 2013-09-07 22:18 News\WebRoot\admin.jsp
文件 1617 2013-09-06 11:42 News\WebRoot\css\admin.css
文件 2035 2013-09-06 15:28 News\WebRoot\css\m1.css
文件 2833 2013-09-07 11:15 News\WebRoot\css\main.css
文件 1807 2013-09-07 10:17 News\WebRoot\end.jsp
文件 849 2013-09-02 22:16 News\WebRoot\error.jsp
文件 792 2009-12-14 09:24 News\WebRoot\fckeditor\.htaccess
............此处省略294个文件信息
- 上一篇:.net住宅小区居民信息管理系统的设计与实现
- 下一篇:CANalyzer入门
相关资源
- ssm商务平台项目源码+数据库+详细笔记
- uml新闻发布系统
- Struts2框架图书管理系统.rar
- 新闻管理系统.rar
- struts2框架做的学生信息查询系统
- .net新闻管理系统(增删改查)
- 新闻管理系统完整的后台带数据库
- HadoopWeb项目网上商城推荐系统
- 易买网WEB项目SSH框架
- 酒店预订管理系统
- 电商web项目
- springboot(web项目,非maven)
- 新闻管理系统 毕业设计源码 + 论文
- ssh demo,简单的struts2 spring hibernate整合
- 监控web项目
- extjs6.6框架的web项目登录+首页
- HadoopWeb项目--网上商城推荐系统
- 新闻管理系统源码
- struts2框架设计的网络商城期末课程设
- web项目使用OpenOffice实现前端在线预览
- SSM+Video.js实现web项目网页看视频代码
- 校园新闻管理系统
- 国家税务协同办公 web项目
-
openla
yers+geoserver发布shpmapinfo地图w - 新闻管理系统需求分析说明书.doc
- 基于loadrunner等的Web项目性能测试实战
- WEB项目软件开发全套文档.zip
- WEB项目测试经验总结
- SpringBoot框架,前后端分离写的新闻管
- web项目答辩
评论
共有 条评论