⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2034be83a62f001d15b3d293b7672d16

📁 客户关系管理系统主要管理新老客户的一些信息并可以发现潜在客户
💻
字号:
/** *  */package com.qrsx.qrsxcrm.action;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.beanutils.BeanUtils;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.qrsx.qrsxcrm.dao.AnnouncementDAO;import com.qrsx.qrsxcrm.dao.DailyDAO;import com.qrsx.qrsxcrm.form.DailyForm;import com.qrsx.qrsxcrm.model.Announcement;import com.qrsx.qrsxcrm.model.Daily;import com.qrsx.qrsxcrm.web.Pager;/** * @author Administrator *  */public class DailyAction extends BaseDispatchAction {	@SuppressWarnings("unchecked")	public ActionForward save(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)			throws Exception {		System.out.println("----测试1----");		ActionErrors errors = form.validate(mapping, request);		if (!errors.isEmpty()) {			System.out.println("----测试2----");			saveMessages(request, errors);			return edit(mapping, form, request, response);		}		Daily daily = new Daily();		DailyForm dailyForm = (DailyForm) form;		BeanUtils.copyProperties(daily, dailyForm);		System.out.println("----测试3----");		DailyDAO dailyDAO = new DailyDAO((Class<Daily>) daily.getClass());		System.out.println("----测试4----");		if (dailyForm.getId() == null || dailyForm.getId().trim().length() == 0) {			System.out.println("----测试5----");			dailyDAO.create(daily);			saveMessage(request, "dailyForm.added", dailyForm.getTitle());		} else {			dailyDAO.update(daily);			saveMessage(request, "dailyform.updated", dailyForm.getTitle());		}		return mapping.findForward("success");	}	@SuppressWarnings("unchecked")	public ActionForward edit(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)			throws Exception {		String id = request.getParameter("id");		DailyForm dailyForm = (DailyForm)form;		Daily daily = new Daily();		if (id != null && id.trim().length() > 0) {			DailyDAO dailyDAO = new DailyDAO((Class<Daily>) daily.getClass());			daily = (Daily) dailyDAO.findById(daily.getClass(), id);			if (daily != null) {				BeanUtils.copyProperties(form, daily);			}		}		dailyForm.setBeginTime(dailyForm.getCalendar());		return mapping.findForward("edit");	}	@SuppressWarnings("unchecked")	public ActionForward delete(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)			throws Exception {		String id = request.getParameter("id");		Daily daily = new Daily();		if (id != null && id.trim().length() > 0) {			DailyDAO dailyDAO = new DailyDAO((Class<Daily>) daily.getClass());			daily = (Daily) dailyDAO.findById(daily.getClass(), id);			if (daily != null) {				dailyDAO.delete(daily);			}		}		return mapping.findForward("success");	}	@SuppressWarnings("unchecked")	public ActionForward list(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)			throws Exception {		Daily daily = new Daily();		BeanUtils.copyProperties(daily, form);//		DailyDAO dailyDAO = new DailyDAO((Class<Daily>) daily.getClass());//		List<Daily> list = dailyDAO.list(daily);//		request.setAttribute("dailys", list);				try {			Pager pager = null;			DailyDAO dailyDAO = new DailyDAO(Daily.class);			List results = dailyDAO.findAll("from Daily");//得到总数据						pager = new Pager(); // 构造分页对象			int totalRows = results.size(); // 得到总数据量			pager.init(totalRows);			if (request.getParameter("action") != null) {				pager.doAction(request.getParameter("action").toString());			}			// 使用分页标签的方法			List list = dailyDAO.findAllByPage(daily, (pager.getCurrentPage() - 1)* pager.getPageSize(),pager.getPageSize());			request.getSession().setAttribute("pagerstruts", pager);			request.setAttribute("dailys", list);		} catch (Exception e) {			e.printStackTrace();		}		return mapping.findForward("list");	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -