首页>代码>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";
	}
	
}
最近下载更多
educationAAA  LV11 8月10日
WBelong  LV8 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日
wsgwly  LV6 2022年6月5日
最近浏览更多
a19523718738 11月8日
暂无贡献等级
欢天喜地gg 10月14日
暂无贡献等级
Peny_ZH  LV5 9月21日
897258976  LV8 8月29日
wangqi_sheng  LV1 8月14日
chn-lei  LV2 8月4日
litchi955  LV11 7月21日
xmh064451 7月21日
暂无贡献等级
wekser 6月27日
暂无贡献等级
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友