首页>代码>spring+spring mvc+mybatis+bootstrap框架整合搭建ssm完整项目>/Manage_ssm/src/org/lq/ssm/active/controller/MessageController.java
package org.lq.ssm.active.controller;

import java.io.IOException;
import java.util.Date;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;

import org.lq.ssm.active.service.MessageService;
import org.lq.ssm.active.service.TemplateService;
import org.lq.ssm.entity.Message;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("msg.do")
public class MessageController {
	@Resource(name="messageServiceImpl")
	private MessageService messageServiceImpl;
	@Resource(name="templateServiceImpl")
	private TemplateService templateServiceImpl;

	public void setTemplateServiceImpl(TemplateService templateServiceImpl) {
		this.templateServiceImpl = templateServiceImpl;
	}

	public void setMessageServiceImpl(MessageService messageServiceImpl) {
		this.messageServiceImpl = messageServiceImpl;
	}
	
	@RequestMapping(params="findAll")
	public String findAll(Model m){
		m.addAttribute("msg_list", messageServiceImpl.findAll());
		return "view/marketactive/messafeinfo/messafeinfo_list";
	}
	@RequestMapping(params="findById")
	public String findById(Model m,Integer id){
		m.addAttribute("msg_list", messageServiceImpl.findById(id));
		System.out.println(messageServiceImpl.findById(id));
		return "view/marketactive/messafeinfo/messafeinfo_show";
	}
	
	@RequestMapping(params="delete")
	public String delete(Integer id,Model m){
		messageServiceImpl.delete(id);
		return "msg.do?findAll";
	}
	
	@RequestMapping(params="getTem")
	public String getTem(Model m){
		m.addAttribute("tem_list", messageServiceImpl.getTem());
		return "view/marketactive/messafeinfo/messafeinfo_send";
	}
	@RequestMapping(params="findId")
	public String findId(Integer modelId,HttpServletResponse response){
		response.setContentType("text/html;charset=GBK");
		try {
			response.getWriter().print(templateServiceImpl.findById(modelId).getTempContent());
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
	@RequestMapping(params="findByTel")
	public String findByTel(Model m,Integer tel){
		m.addAttribute("msg_list", messageServiceImpl.findByTel(tel));
		return "view/marketactive/messafeinfo/messafeinfo_list";
	}
	@RequestMapping(params="save")
	public String save(Model m,Message me){
		me.setPostTime(new Date());
		if(messageServiceImpl.save(me)){
			return "redirect:msg.do?findAll";
		}
		return "view/marketactive/messafeinfo/messafeinfo_send";
	}
	
}
最近下载更多
WBelong  LV7 3月5日
weilaizhisheng  LV21 2023年12月26日
shuangfu  LV24 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  LV5 2022年6月5日
testuser1234567  LV24 2022年5月22日
最近浏览更多
chirsbey2 4月17日
暂无贡献等级
saaaaaa  LV14 4月16日
xiongM  LV4 4月1日
Iterman  LV2 3月12日
ice_candy  LV1 3月12日
yangyang567  LV1 3月8日
1437047954 3月7日
暂无贡献等级
809606393 2月5日
暂无贡献等级
森sdfgf  LV8 2月5日
无敌霸王龙 1月18日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友