?? pricingaction.java
字號:
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.tarena.netctoss.struts.action;import java.io.IOException;import java.util.Collection;import javax.servlet.ServletException;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.MappingDispatchAction;import com.tarena.netctoss.entity.JtPricing;import com.tarena.netctoss.service.PricingServiceDao;/** * MyEclipse Struts * Creation date: 10-11-2007 * * XDoclet definition: * @struts.action validate="true" * @struts.action-forward name="sussess" path="/index.jsp" */public class PricingAction extends MappingDispatchAction { /* * Generated Methods */ /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public PricingServiceDao ps; public void setPricingServiceDao(PricingServiceDao ps) { this.ps = ps; } /*Pricing List*/ public ActionForward toListPricing(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ System.out.println("toList"); try { Collection<JtPricing> jps=ps.searchAll(); request.setAttribute("JtPricings",jps); System.out.println(jps); } catch (Exception e) { return mapping.findForward("systemError"); } return mapping.findForward("success"); } /*進入修改頁面*/ public ActionForward toModify(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ System.out.println("to modify"); if(request.getParameter("id")==null){ return mapping.findForward("systemError"); } Long id=Long.parseLong(request.getParameter("id")); try { JtPricing jp = ps.searchById(id); request.setAttribute("JtPricing",jp); } catch (Exception e) { return mapping.findForward("systemError"); } return mapping.findForward("toModify"); } /*進入增加頁面*/ public ActionForward toAdd(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ System.out.println("to Add"); return mapping.findForward("toAnd"); } /*刪除所選項*/ public ActionForward removePricing(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ System.out.println("remove pricing"); try { String[] ids=request.getParameterValues("checkbox"); if(ids!=null){ for(int i=0;i<ids.length;i++){ Long id=Long.parseLong(ids[i]); System.out.println(id); ps.removeById(id); } } Collection<JtPricing> jps=ps.searchAll(); request.setAttribute("JtPricings",jps); } catch (Exception e) { e.printStackTrace(); //return mapping.findForward("systemError"); } return mapping.findForward("success"); } /* 清除所有項*/ public ActionForward removeAll(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ try { Collection<JtPricing> jps = ps.searchAll(); for(JtPricing jp:jps){ ps.remove(jp); } } catch (Exception e) { return mapping.findForward("systemError"); } return mapping.findForward("success"); } /* 增加資費項目*/ public ActionForward addPricing(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ System.out.println("addPricing"); PricingActionForm pricingForm = (PricingActionForm) form; Collection<JtPricing> jps = ps.searchAll(); try { System.out.println(jps+"1111111");// if(jps!=null){// for(JtPricing jp:jps){// if(pricingForm.getPricingName().equals(jp.getPricingName())){// request.setAttribute("pricingItem", jp);// return mapping.findForward("pricingerror");// }// }// } System.out.println(pricingForm.getJtPricing()+"xxxxxxxxxx"); ps.addPricing(pricingForm.getJtPricing()); Collection<JtPricing> jpss = ps.searchAll(); request.setAttribute("JtPricings", jpss); } catch (Exception e) { e.printStackTrace(); //return mapping.findForward("systemError"); } return mapping.findForward("success"); } /* 修改資費*/ public ActionForward modifyPricing(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ PricingActionForm pricingForm = (PricingActionForm)form; Long id = Long.parseLong(request.getParameter("id")); try{ JtPricing jp = ps.searchById(id); jp.setBaseFee(Double.parseDouble(request.getParameter("base_fee"))); jp.setRateFee(Double.parseDouble(request.getParameter("rate_fee"))); jp.setPricingDesc(request.getParameter("pricing_desc")); ps.modify(jp); Collection<JtPricing> jpss = ps.searchAll(); request.setAttribute("JtPricings", jpss); }catch(Exception e){ e.printStackTrace();// return mapping.findForward(""); } return mapping.findForward("success"); }// public ActionForward execute(ActionMapping mapping, ActionForm form,// HttpServletRequest request, HttpServletResponse response) {// // TODO Auto-generated method stub// return null;// }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -