资源简介

使用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\.mymetadata

     文件       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\baseDao.java

     文件       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.xml

     文件       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个文件信息

评论

共有 条评论