package com.mxl.actions; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; import com.mxl.dao.AFDao; import com.mxl.models.AFNews; import com.opensymphony.xwork2.ActionSupport; public class AFAction extends ActionSupport { private AFNews affiche; private AFDao ad=new AFDao(); private List<AFNews> affiches;//集合对象,存储所有公告信息 private int sign; public List<AFNews> getAffiches() { return affiches; } public void setAffiches(List<AFNews> affiches) { this.affiches = affiches; } private String signStr="";//是否为编辑 @Override public String execute() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); affiches = ad.selectAllList(sign); System.out.println(affiches.size()); request.getSession().setAttribute("sign", sign); return "main"; } //查看详细信息 public String getAfficheById(){ affiche = ad.selectAf(affiche.getId());//根据编号获取具体的公告信息 if (!signStr.equals("")&&signStr!=null) {//表示为编辑 return "update"; } else { return "details"; } } //打开发布公告界面 public String inputAffiche(){ return "addInput"; } //发布公告 public String addAffiche(){ affiche.setCreateTime(new Date());//将发布日期赋值为当前日期 ad.insertAffiche(affiche);//执行插入操作 return SUCCESS; } //更新公告 public String updateAffiche(){ affiche.setCreateTime(new Date()); ad.updateAffiche(affiche);//更新操作 return SUCCESS; } //删除公告 public String delAffiche(){ ad.deleteAffiche(affiche.getId());//删除操作 return SUCCESS; } public AFNews getAffiche() { return affiche; } public void setAffiche(AFNews affiche) { this.affiche = affiche; } public void setSignStr(String signStr) { this.signStr = signStr; } public String getSignStr() { return signStr; } public void setSign(int sign) { this.sign = sign; } public int getSign() { return sign; } }
最近下载更多
1427163070 LV6
2023年5月20日
wanglinddad LV55
2022年3月27日
9605451tjb LV4
2022年1月19日
and123456 LV11
2021年11月4日
xxxdragon LV10
2021年9月9日
不知归期的故人 LV6
2021年6月25日
Игорь. LV8
2021年5月5日
〖怪咖〗 LV7
2021年4月12日
1254460660 LV6
2020年12月27日
gxqgwq LV6
2020年12月8日
最近浏览更多
263648 LV7
2023年12月28日
微信网友_6795047654346752 LV1
2023年12月26日
n99999
2023年6月10日
暂无贡献等级
1427163070 LV6
2023年5月20日
微信网友_5975606834761728 LV3
2023年3月21日
hesu2020 LV1
2023年3月18日
2716804680 LV9
2023年3月10日
Roninljy LV1
2023年2月16日
212828939 LV16
2022年12月8日
微信网友_6248713511227392 LV11
2022年12月5日