# Java package com.czmec.action; import java.io.UnsupportedEncodingException; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.czmec.bean.FoundGoodsBean; import com.czmec.bean.GoodsByNameBean; import com.czmec.bean.LostGoodsBean; import com.czmec.bean.UserBean; import com.czmec.service.AdminService; import com.czmec.service.FoundService; import com.czmec.service.LostService; import com.czmec.service.UserService; //管理员操作 @Controller @RequestMapping("AdminAction") public class AdminAction { @Resource(name = "adminService") AdminService admiservice; @Resource(name = "lostService") LostService lostservice; @Resource(name = "foundService") FoundService foundservice; @Resource(name = "userService") private UserService userservice; @RequestMapping("adminindex") public String Adminindex(HttpServletRequest req) { List list = admiservice.SelectUser(); req.setAttribute("listUser", list); return "/admin/UserList"; } @RequestMapping("test") public String test() { return "/admin/test"; } // 获取寻物信息列表 /*@RequestMapping("lostlist") @ResponseBody public List LostList() { List list = lostservice.SelectLostGoods(); return list; }*/ // 管理员添加用户 @RequestMapping("AddUser") public String AddUser() { return "/admin/AddUser"; } // 管理员添加用户具体实现 @RequestMapping("AddUserImpl") public String AddUserImpl(UserBean user, HttpServletRequest req) { user.setRole(1); int i = userservice.AddUser(user); if (i > 0) { req.setAttribute("message", "添加成功"); } else { req.setAttribute("message", "添加失败"); } List list = admiservice.SelectUser(); req.setAttribute("listUser", list); return "/admin/UserList"; } // 管理员添加管理具体实现 @RequestMapping("AddAdminImpl") public String AddAdminImpl(UserBean user, HttpServletRequest req) { user.setRole(0); int i = userservice.AddUser(user); if (i > 0) { req.setAttribute("message", "添加成功"); } else { req.setAttribute("message", "添加失败"); } List list = admiservice.SelectUser(); req.setAttribute("listUser", list); return "/admin/UserList"; } // 管理员添加招领 @RequestMapping("AddFound") public String AddFound() { return "/admin/AddFound"; } // 添加拾物列表 @RequestMapping("AddFoundImpl") public String AddFoundImpl(FoundGoodsBean foundgoodsbean, HttpServletRequest req) { int i = foundservice.AddFoundGoods(foundgoodsbean); if (i > 0) { req.setAttribute("message", "添加成功"); } else { req.setAttribute("message", "添加失败"); } List list = foundservice.SelectFoundGoods(); req.setAttribute("foundList", list); return "/admin/FoundList"; } // 添加一条丢物信息 @RequestMapping("AddLost") public String AddLost() { return "/admin/AddLost"; } // 添加丢物列表 @RequestMapping("AddLostImpl") public String AddLostImpl(LostGoodsBean losetgoodsbean, HttpServletRequest req) { int i = lostservice.AddLostGoods(losetgoodsbean); if (i > 0) { req.setAttribute("message", "添加成功"); } else { req.setAttribute("message", "添加失败"); } List list = lostservice.SelectLostGoods(); req.setAttribute("lostlist", list); return "/admin/LostList"; } // 管理员链接到招领列表 @RequestMapping("FoundList") public String FoundList(HttpServletRequest req) { List list = foundservice.SelectFoundGoods(); req.setAttribute("foundList", list); return "/admin/FoundList"; } // 管理员链接到寻物列表 @RequestMapping("LostList") public String LostList(HttpServletRequest req) { List list = lostservice.SelectLostGoods(); req.setAttribute("lostlist", list); return "/admin/LostList"; } // 个人信息修改 @RequestMapping("UpdatUser") public String UpdatUser(HttpSession session) { if (((UserBean)session.getAttribute("user")).getRole()==0) { return "/admin/UpdatUser"; } else { return "UpdatUser"; } } // 个人信息修改 @RequestMapping("UpdatUserImpl") public String UpdatUserImpl(UserBean user,HttpServletRequest req) { int i=userservice.UpdateUser(user); if (i > 0) { req.setAttribute("message", "修改成功"); } else { req.setAttribute("message", "修改失败"); } return "/admin/UpdatUser"; } // 添加管理员 @RequestMapping("AddAdmin") public String AddAdmin() { return "/admin/AddAdmin"; } //删除用户 @RequestMapping("DelUser") public String DelUser(UserBean user,HttpServletRequest req){ int i=userservice.DelUser(user); if (i > 0) { req.setAttribute("Dmessage", "删除成功"); } else { req.setAttribute("Dmessage", "删除失败"); } List list = admiservice.SelectUser(); req.setAttribute("listUser", list); return "/admin/UserList"; } //删除招领信息 @RequestMapping("DelFoundGoods") public String DelFoundGoods(FoundGoodsBean foundgoodsbean,HttpServletRequest req){ int i=foundservice.DelFoundGoods(foundgoodsbean); if (i > 0) { req.setAttribute("Dmessage", "删除成功"); } else { req.setAttribute("Dmessage", "删除失败"); } List list = foundservice.SelectFoundGoods(); req.setAttribute("foundList", list); return "/admin/FoundList"; } //删除寻物信息 @RequestMapping("DelLostGoods") public String DelLostGoods(LostGoodsBean lostgoodsbean,HttpServletRequest req){ int i=lostservice.DelLostGoods(lostgoodsbean); if (i > 0) { req.setAttribute("Dmessage", "删除成功"); } else { req.setAttribute("Dmessage", "删除失败"); } List list = lostservice.SelectLostGoods(); req.setAttribute("lostlist", list); return "/admin/LostList"; } //根据物品名字模糊查询 @RequestMapping("SelectFoundGoodsByName") public String SelectFoundGoodsByName(@Param("foundName")String foundName,HttpServletRequest request) throws UnsupportedEncodingException{ foundName = java.net.URLDecoder.decode(foundName,"UTF-8"); GoodsByNameBean goodsbyNameBean=new GoodsByNameBean(); goodsbyNameBean.setFoundName(foundName); List list=foundservice.SelectFoundGoodsByName(goodsbyNameBean); request.setAttribute("goodsByName", list); return "admin/SelectByNameList"; } //根据ID查询个人信息 @RequestMapping("selectUserById") public String selectUserById(UserBean user,HttpServletRequest request){ List list=admiservice.SelectUserById(user); request.setAttribute("geren",list); return "admin/IdUser"; } //更新一条招领记录 @RequestMapping("updatafound") public String UpdataFoundList(@Param("foundId")int foundId,HttpServletRequest request){ FoundGoodsBean fBean=foundservice.SelectFoundById(foundId); request.setAttribute("fBean", fBean); return "admin/AddFound"; } //更新一条招领记录实现 @RequestMapping("updatafoundImpl") public String updtafoundImpl(FoundGoodsBean foundgoodsbean,HttpServletRequest req){ foundservice.UpdateFoundGoods(foundgoodsbean); List list = foundservice.SelectFoundGoods(); req.setAttribute("foundList", list); return "/admin/FoundList"; } //更新一条寻物记录 @RequestMapping("updatalost") public String UpdataLostList(@Param("lostId")int lostId,HttpServletRequest request){ LostGoodsBean lBean=lostservice.SelectLostById(lostId); request.setAttribute("lBean", lBean); return "admin/AddLost"; } //更新一条寻物实现 @RequestMapping("updatalostImpl") public String updtalostImpl(LostGoodsBean lostGoodsBean,HttpServletRequest req){ lostservice.UpdateLostGoods(lostGoodsBean); List list = lostservice.SelectLostGoods(); req.setAttribute("lostlist", list); return "/admin/LostList"; } } package com.czmec.action; import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.czmec.bean.WordsBean; import com.czmec.service.WordsService; //用户操作 @Controller @RequestMapping("userAction") public class UserAction { @Resource WordsService wordsservice; //主页面 @RequestMapping("main") public String UserMain(){ return "main"; } //感恩 @RequestMapping("WordsList") public String WordsList(HttpServletRequest request){ List list= wordsservice.SelectAllWords(); System.out.println(list); request.setAttribute("wordslist",list); return "WordsList"; } //添加一条感恩信 @RequestMapping("addWords") public String AddWords(WordsBean wBean,HttpServletRequest request){ wordsservice.AddWords(wBean); List list= wordsservice.SelectAllWords(); System.out.println(list); request.setAttribute("wordslist",list); return "WordsList"; } //删除一条感恩信 @RequestMapping("DelWords") public String DelWords(WordsBean wBean,HttpServletRequest request){ wordsservice.DelWords(wBean); List list= wordsservice.SelectAllWords(); System.out.println(list); request.setAttribute("wordslist",list); return "WordsList"; } }