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

📄 activityaction.java

📁 关于ssh的整合,希望对大家有帮助
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package crm.web.action.cst;



import java.util.Date;


import java.text.ParseException;
import java.text.SimpleDateFormat;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import crm.biz.cst.ActivityBiz;
import crm.biz.cst.CustomerBiz;
import crm.entity.cst.ActivityEntity;
import crm.web.form.cst.ActivityForm;

/** 
 * MyEclipse Struts
 * Creation date: 10-07-2008
 * 
 * XDoclet definition:
 * @struts.action path="/activity" name="activityForm" parameter="flag" scope="request" validate="true"
 */
public class ActivityAction extends DispatchAction {

	private CustomerBiz  customerBiz=null;
	private ActivityBiz  activityBiz=null;
	public ActionForward activity(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		System.out.println("activity...........");
		//得到客户的编号
		String custNo=request.getParameter("custNo");
		request.setAttribute("ce",customerBiz.findById(custNo));
		request.setAttribute("list",activityBiz.findAll(custNo));
		System.out.println("信息的数量:"+activityBiz.findAll(custNo).size());
		return mapping.findForward("activities");
	}
	
	/**
	 * 编辑方法  在youzi/cust/activities.jsp页面提交请求.程序执行edit()方法。
	 *          随后程序跳转到 youzi/cust/activities_edit.jsp 页面
	 */
	public ActionForward edit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		//得到交往记录的编号
		String id=request.getParameter("id");
		ActivityEntity ae=activityBiz.findById(Long.parseLong(id));
		request.setAttribute("ae", ae);
		//得到客户的姓名
		String atvCustName=request.getParameter("atvCustName");
		System.out.println("客户的姓名:"+atvCustName);
		return mapping.findForward("edit");
		
	}
	
	/**
	 * 修改方法  youzi/cust/activities_edit.jsp 提交请求到save()方法。
	 *   随后程序返回到youzi/cust/activities.jsp
	 */
	public ActionForward save(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActivityForm af=(ActivityForm)form; 
		// substring() 截断字符串 
		String atvDate=request.getParameter("atvDate").substring(0, 10);
		try {
		 Date date=SimpleDateFormat.getDateInstance().parse(atvDate);
		 af.getEntity().setAtvDate(date);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		activityBiz.update(af.getEntity());
		return null;
	}
	
	
	public void setCustomerBiz(CustomerBiz customerBiz) {
		this.customerBiz = customerBiz;
	}
	public void setActivityBiz(ActivityBiz activityBiz) {
		this.activityBiz = activityBiz;
	}
	
	
}

⌨️ 快捷键说明

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