首页>代码>spring+spring mvc+mybatis+bootstrap框架整合搭建ssm完整项目>/Manage_ssm/src/org/lq/ssm/active/controller/ActiveController.java
package org.lq.ssm.active.controller; import javax.annotation.Resource; import javax.servlet.http.HttpSession; import org.lq.ssm.active.service.ActiveService; import org.lq.ssm.entity.Active; import org.lq.ssm.util.service.DictionoryBiz; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("act.do") public class ActiveController { @Resource(name="dictionoryBizImpl") private DictionoryBiz dictionoryBizImpl; @Resource(name="activeServiceImpl") private ActiveService activeServiceImpl; public void setActiveServiceImpl(ActiveService activeServiceImpl) { this.activeServiceImpl = activeServiceImpl; } public void setDictionoryBizImpl(DictionoryBiz dictionoryBizImpl) { this.dictionoryBizImpl = dictionoryBizImpl; } @RequestMapping(params="getDic") public String getState(Model m){ m.addAttribute("state_list", dictionoryBizImpl.findBytype("active_state")); m.addAttribute("reaction_list", dictionoryBizImpl.findBytype("REACTION_type")); m.addAttribute("type_list", dictionoryBizImpl.findBytype("active_comm")); m.addAttribute("seq",activeServiceImpl.findSeq() ); return "view/marketactive/marketactive/marketactive_add"; } @RequestMapping(params="save") public String save(Active a){ if(activeServiceImpl.save(a)){ return "redirect:act.do?findAll"; } return "view/marketactive/marketactive/marketactive_add"; } @RequestMapping(params="delete") public String delete(Integer id){ activeServiceImpl.delete(id); activeServiceImpl.findAll(); return "view/marketactive/marketactive/marketactive_list"; } @RequestMapping(params="findAll") public String findAll(Model m){ m.addAttribute("state_list", dictionoryBizImpl.findBytype("active_state")); m.addAttribute("act_list", activeServiceImpl.findAll()); return "view/marketactive/marketactive/marketactive_list"; } @RequestMapping(params="findById") public String findById(HttpSession session,Integer id,Model m){ m.addAttribute("state_list", dictionoryBizImpl.findBytype("active_state")); m.addAttribute("reaction_list", dictionoryBizImpl.findBytype("REACTION_type")); m.addAttribute("type_list", dictionoryBizImpl.findBytype("active_comm")); m.addAttribute("byid_list", activeServiceImpl.findById(id)); return "view/marketactive/marketactive/marketactive_update"; } @RequestMapping(params="update") public String update(Active a,Model m){ if(activeServiceImpl.update(a)){ return "redirect:act.do?findAll"; } return "view/marketactive/marketactive/marketactive_update"; } @RequestMapping(params="getShow") public String getShow(Integer id,Model m){ m.addAttribute("state_list", dictionoryBizImpl.findBytype("active_state")); m.addAttribute("reaction_list", dictionoryBizImpl.findBytype("REACTION_type")); m.addAttribute("type_list", dictionoryBizImpl.findBytype("active_comm")); m.addAttribute("byid_list", activeServiceImpl.findById(id)); return "view/marketactive/marketactive/marketactive_show"; } @RequestMapping(params="getact") public String getact(String cname,Integer state,Model model){ if((cname!=null&&!"".equals(cname))&&(state!=null&&!"".equals(state))){ model.addAttribute("act_list",activeServiceImpl.findByCon(cname, state)); }else if(cname!=null&&!"".equals(cname)){ model.addAttribute("act_list",activeServiceImpl.findByCon(cname, null)); }else if(state!=null&&!"".equals(state)){ model.addAttribute("act_list",activeServiceImpl.findByCon(null, state)); }else{ model.addAttribute("act_list",activeServiceImpl.findByCon(null, null)); } model.addAttribute("state_list", dictionoryBizImpl.findBytype("active_state")); return "view/marketactive/marketactive/marketactive_list"; } }

1111112222 LV6
1月8日
educationAAA LV11
2024年8月10日
WBelong LV8
2024年3月5日
weilaizhisheng LV21
2023年12月26日
shuangfu LV25
2023年12月2日
qiangmin1223 LV12
2023年4月24日
laihao2012 LV3
2023年4月1日
woshizhulei LV3
2023年2月1日
南山难 LV4
2023年1月1日
admin0108 LV9
2022年10月24日