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

📄 pricingaction.java

📁 一个运营支持决算系统(BIOS)的源码
💻 JAVA
字号:
package com.netctoss.liping.pricing.web.action;

import java.util.ArrayList;
import java.util.List;

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

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import org.apache.struts.actions.MappingDispatchAction;

import com.netctoss.liping.pricing.Pricing;
import com.netctoss.liping.pricing.dao.IPricingDAO;
import com.netctoss.liping.pricing.service.IPricingService;
import com.netctoss.liping.pricing.service.PricingService;
import com.netctoss.liping.pricing.web.form.PricingForm;

public class PricingAction extends MappingDispatchAction {

	/* (non-Javadoc)
	 * @see org.apache.struts.actions.MappingDispatchAction#execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	 */
	private  IPricingService service ;
	
	//增加一个addPricing
	public ActionForward addPricing(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		PricingForm pf = (PricingForm)form;
		service.add( pf.getP());
		return mapping.findForward("ok");
	}
	
	//查找所有的pricing
	
	public ActionForward listPricing(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		List list = service.findAll();
		request.setAttribute("pricings", list);
		return mapping.findForward("ok");
	}
	//删除pricing
	
	public ActionForward deletePricing(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		String[] ids = request.getParameterValues("pricingIds");
		service.delete( ids );
		return mapping.findForward("ok");
	}
	
	//去更新pricing
	public ActionForward toUpdatePricing(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		request.setAttribute("pricing", service.findById( Long.parseLong( request.getParameter( "pricingId"))));
		return mapping.findForward("ok");
	}

	
	//更新pricing
	
	public ActionForward updatePricing(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		PricingForm pf = (PricingForm) form;
		service.modify( pf.getP() );
		return mapping.findForward("ok");
	}

	
	/**
	 * @param service the service to set
	 */
	public void setService(IPricingService service) {
		this.service = service;
	}
	

}

⌨️ 快捷键说明

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