首页>代码>s2sh开发失物招领项目,包括前台页面和后台管理系统>/lost_found/lostfound/src/main/java/com/phn/action/AnnoAction.java
package com.phn.action;

import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.phn.entity.Announcement;
import com.phn.service.AnnouncementService;
/**
 * @author 王云鹏
 * @date 2014-10-25
 */
@Controller("annoAction")
@Scope("prototype")
public class AnnoAction {	
	@Resource
	private AnnouncementService announcementService;
	private Announcement announcement;
	private List<Announcement> listanno;
	private int index;
	private int RowCount;
	
	HttpServletRequest request = ServletActionContext.getRequest();

	
	
	public String Addanno() throws Exception{
		if (this.announcementService.addAnnouncement(announcement) != true) {
			return "anno_newInfo_failed";
		}
		return "anno_newInfo_success";
	}
	
	public String GoUpdateInfo() throws Exception{
		this.announcement = this.announcementService.findAnno(index);
		if (this.announcement == null) {
			return "anno_goUpdateInfo_failed";
		}
		return "anno_goUpdateInfo_success";
	}
	
	public String DeleteInfo() throws Exception {
		if (this.announcementService.delAnno(index) != true) {
			return "anno_deleteInfo_failed";
		}
		return "anno_deleteInfo_success";
	}
	
	public String UpdateInfo() throws Exception{
		if (this.announcementService.updateAnnouncement(announcement) != true) {
			return "anno_updateInfo_failed";
		}
		return "anno_updateInfo_success";
	}
	
	
	public String GetRowCount() throws Exception{
		this.RowCount=this.announcementService.getRowCount();
		request.setAttribute("RowCount", RowCount);
		return "anno_RowCount_success";
	}
	
	public String Getlistanno() throws Exception{
		int PageNow=1;
		String pageNow = request.getParameter("PageNow");
		if(pageNow!=null) 
			PageNow=Integer.parseInt(pageNow);
		int PageSize=10;
		this.listanno=this.announcementService.Getlistanno(PageNow, PageSize);
		return "anno_RowCount_success";
	}
	/*首页获取5条记录*/
	public String GetIndexAnno() throws Exception{
		this.listanno = this.announcementService.GetIndex();
		return "anno_getIndex_success";
	}
	/*首页点击进入具体的页面*/
	public String GoTheInfo() throws Exception{
		this.announcement = this.announcementService.findAnno(index);
		return "anno_goTheInfo_success";
	}
	/*网站公告具体页面左侧导航栏*/
	public String GetAll() throws Exception{
		this.listanno = this.announcementService.GetAll();
		return "anno_getAll_success";
	}
	
	public String Getlist() throws Exception{
		int PageNow=1;
		String pageNow = request.getParameter("PageNow");
		if(pageNow!=null) 
			PageNow=Integer.parseInt(pageNow);
		int PageSize=10;
		this.listanno=this.announcementService.Getlistanno(PageNow, PageSize);
		this.announcement = this.listanno.get(0);
		return "anno_List_success";
	}
	
	public String FindAnno() throws Exception{
		String annotitle=request.getParameter("annotitle");
		this.announcement = this.announcementService.findAnnouncement(annotitle);
	 return "anno_findAnno_success";	
	} 
	

	public int getIndex() {
		return index;
	}


	public void setIndex(int index) {
		this.index = index;
	}


	public List<Announcement> getListanno() {
		return listanno;
	}

	
	public void setListanno(List<Announcement> listanno) {
		this.listanno = listanno;
	}
	
	public Announcement getAnnouncement() {
		return announcement;
	}
	
	public void setAnnouncement(Announcement announcement) {
		this.announcement = announcement;
	}
	
	public AnnouncementService getAnnouncementService() {
		return announcementService;
	}

	public void setAnnouncementService(AnnouncementService announcementService) {
		this.announcementService = announcementService;
	}


}
最近下载更多
lilonghui  LV3 2023年5月2日
zhaoxiang123456  LV4 2023年2月12日
memomemo  LV2 2022年3月3日
过过成功尺寸  LV7 2021年12月1日
17684264457  LV2 2021年8月26日
2267741747  LV2 2021年8月3日
ththsss  LV2 2021年7月5日
Moshang674264  LV7 2021年7月2日
第一等  LV3 2021年4月20日
2454762523  LV2 2021年1月1日
最近浏览更多
Morision  LV4 4月28日
wangsheng818  LV4 4月8日
Octal1028 2月12日
暂无贡献等级
iiiiiiixiiiiii  LV1 2023年12月28日
WBelong  LV8 2023年12月27日
xyzzuidaima  LV3 2023年9月30日
186092  LV4 2023年9月19日
噜噜噜路口  LV2 2023年8月17日
Huangyinghai  LV1 2023年6月23日
xhx行不行  LV1 2023年6月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友