package com.action;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;

import org.apache.struts2.ServletActionContext;

import com.dao.TNewsDAO;
import com.model.TNews;
import com.opensymphony.xwork2.ActionSupport;

public class newsAction extends ActionSupport
{
	private int newsId;
	private String newsTitle;
	private String newsContent;
	
	private String message;
	private String path;
	
	private TNewsDAO newsDAO;
	
	
	public String newsAdd()
	{
		TNews news=new TNews();
		news.setNewsTitle(newsTitle);
		news.setNewsContent(newsContent);
		news.setNewsDate(new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date()));
		newsDAO.save(news);
		this.setMessage("²Ù×÷³É¹¦");
		this.setPath("newsMana.action");
		return "succeed";
	}
	
	public String newsMana()
	{
		List newsList=newsDAO.findAll();
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("newsList", newsList);
		return ActionSupport.SUCCESS;
	}
	
	
	public String newsDel()
	{
		TNews news=newsDAO.findById(newsId);
		newsDAO.delete(news);
		this.setMessage("²Ù×÷³É¹¦");
		this.setPath("newsMana.action");
		return "succeed";
	}
	
	public String newsDetailHou()
	{
		TNews news=newsDAO.findById(newsId);
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("news", news);
		return ActionSupport.SUCCESS;
	}
	
	
	public String newsAll()
	{
		List newsList=newsDAO.findAll();
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("newsList", newsList);
		
		return ActionSupport.SUCCESS;
	}
	
	public String newsDetailQian()
	{
		TNews news=newsDAO.findById(newsId);
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("news", news);
		
		return ActionSupport.SUCCESS;
	}
	
	
	

	public String getMessage()
	{
		return message;
	}

	public void setMessage(String message)
	{
		this.message = message;
	}

	public String getNewsContent()
	{
		return newsContent;
	}

	public void setNewsContent(String newsContent)
	{
		this.newsContent = newsContent;
	}

	public TNewsDAO getNewsDAO()
	{
		return newsDAO;
	}

	public void setNewsDAO(TNewsDAO newsDAO)
	{
		this.newsDAO = newsDAO;
	}

	public int getNewsId()
	{
		return newsId;
	}

	public void setNewsId(int newsId)
	{
		this.newsId = newsId;
	}

	public String getNewsTitle()
	{
		return newsTitle;
	}

	public void setNewsTitle(String newsTitle)
	{
		this.newsTitle = newsTitle;
	}

	public String getPath()
	{
		return path;
	}

	public void setPath(String path)
	{
		this.path = path;
	}
}
最近下载更多
a452aa  LV6 2022年10月16日
330786215  LV14 2022年4月18日
ruishent  LV6 2022年4月6日
freestrain  LV3 2022年3月18日
死神的眷恋  LV12 2022年2月21日
MarkLee 琥珀川  LV13 2022年1月25日
小冷依诺  LV6 2021年12月18日
子非咸鱼  LV2 2021年10月23日
1272728092  LV1 2021年5月19日
Zzj981019  LV2 2021年4月3日
最近浏览更多
Q1480748767  LV1 4月2日
没有啊很开心啊  LV4 3月7日
zhaixunfei  LV8 2024年12月28日
dadassss  LV5 2024年12月27日
asdxvfvfs 2024年11月25日
暂无贡献等级
微信网友_7211237575856128 2024年10月22日
暂无贡献等级
暂无贡献等级
molu123456 2024年6月4日
暂无贡献等级
朱朱啊哈  LV16 2024年4月8日
807098855  LV1 2024年3月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友