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

📄 showcailiaoallaction.java

📁 本文件是设计学习的很好的书籍
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.yourcompany.struts.action;

import java.io.IOException;
import java.text.ParseException;
import java.util.Date;
import java.util.List;

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

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 com.yourcompany.struts.form.ServicetwoForm;
import com.yuanzhen.bo.IServicesBO;
import com.yuanzhen.model.Servicetwo;
import com.yuanzhen.model.Subjecttwo;
import com.yuanzhen.util.MyUtil;

/** 
 * MyEclipse Struts
 * Creation date: 08-02-2008
 * 
 * XDoclet definition:
 * @struts.action validate="true"
 */
public class ShowcailiaoallAction extends DispatchAction {
	/*
	 * Generated Methods
	 */
	private IServicesBO servicesBO;
	
	private Integer max = 10;
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @throws ParseException 
	 */
	public ActionForward cailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		ServicetwoForm servicetwoForm = (ServicetwoForm) form;
		String thisPage = request.getParameter("thisPage");
		//给etOneBdcdjb.jsp的返回按钮用
		
		HttpSession session = request.getSession();
		session.setAttribute("backPage", thisPage);
 
		request.setAttribute("thisPage", thisPage);
        String init = request.getParameter("init");
		
        ServicetwoForm ssForm = (ServicetwoForm) session.getAttribute("ssForm");
		if(init.equals("true"))//init=true,表示从左边菜单栏进入,初始化所有条件
		{
			ssForm = new ServicetwoForm();
			ssForm.setSearchBTime("2006-01-01");
			ssForm.setSearchETime(MyUtil.dateChangeTostr(new Date()));
			
			ssForm.setSearchBinprice("10");
			ssForm.setSearchEinprice("1000000");
			
			ssForm.setSearchBsuggestprice("10");
			ssForm.setSearchEsuggestprice("1000000");
			
			session.setAttribute("ssForm", ssForm);
		}
		else if(init.equals("false"))//通过搜索按钮进入
		{
			
			checkNullForm(servicetwoForm);//防止搜索条件有空值(用户没填),进行的处理
			ssForm.setFaction(servicetwoForm.getFaction());
			ssForm.setModel(servicetwoForm.getModel());
			ssForm.setSubjecttwo(servicetwoForm.getSubjecttwo());
			
			ssForm.setSearchBinprice(servicetwoForm.getSearchBinprice());
			ssForm.setSearchEinprice(servicetwoForm.getSearchEinprice());
			
			ssForm.setSearchBsuggestprice(servicetwoForm.getSearchBsuggestprice());
			ssForm.setSearchEsuggestprice(servicetwoForm.getSearchEsuggestprice());
			
			ssForm.setSearchBTime(servicetwoForm.getSearchBTime());
			ssForm.setSearchETime(servicetwoForm.getSearchETime());

		}
		else if(init.equals("page"))//表示分页进入的,延用session里的值
		{
			ssForm = (ServicetwoForm) session.getAttribute("ssForm");
		} 
		 
		List list = servicesBO.getcailiaokanBySearch(ssForm, thisPage, max);
		request.setAttribute("list", list);

		Integer maxPage =servicesBO.getcailiaokanBySearchSize(ssForm, max);
		request.setAttribute("maxPage", maxPage);
		
		return mapping.findForward("cailiaoall");	
	}
	
	private void checkNullForm(ServicetwoForm s) throws ParseException {
		if(s.getSearchBTime().equals(""))
			s.setSearchBTime("2008-01-01");
		if(s.getSearchETime().equals(""))
			s.setSearchETime(MyUtil.dateChangeTostr(new Date()));
		if(s.getSearchBinprice().equals(""))
			s.setSearchBinprice("10");
		if(s.getSearchEinprice().equals(""))
			s.setSearchEinprice("1000000");
		if(s.getSearchBsuggestprice().equals(""))
			s.setSearchBsuggestprice("10");
		if(s.getSearchEsuggestprice().equals(""))
			s.setSearchEsuggestprice("1000000");
	}
	
	public ActionForward updatecailiaoxiao(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
	    String id= request.getParameter("id");
	    String subjecttwo= request.getParameter("subjecttwo");
		int a =servicesBO.updatecailiaoxiao(id, subjecttwo);
		request.setAttribute("a", a);
		
		return mapping.findForward("updatecailiaoxiaosuc");	
	 
	}
	
	public ActionForward delcailiaoxiao(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
	    String id= request.getParameter("id");
	    int result = servicesBO.delcailiaoxiao(id);
		request.setAttribute("result", result);
		List list = servicesBO.getcailiaoxiao();
		request.setAttribute("list", list);
		
		return mapping.findForward("cailiaoxiao");	
	 
	}
	
	public ActionForward insertcailiaoxiao(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
	    String subjecttwo= request.getParameter("subjecttwo");
	    if(subjecttwo!=null)
	    {
	    	subjecttwo = subjecttwo.trim();
		}
	    Subjecttwo s = new Subjecttwo();
	    s.setSubjecttwo(subjecttwo);
	    servicesBO.insertcailiaoxiao(s);
	    List list = servicesBO.getcailiaoxiao();
		request.setAttribute("list", list);
	    
		return mapping.findForward("cailiaoxiao");	
	 
	}
	
	public ActionForward preupdatecailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException, IOException {
		 String id= request.getParameter("id");
		 String faction= request.getParameter("faction");
		 String parameter= request.getParameter("parameter");
		 String inprice= request.getParameter("inprice");
		 String note= request.getParameter("note");
		 String model= request.getParameter("model");
		 String subjecttwo= request.getParameter("subjecttwo");
		 
		 String relation= request.getParameter("relation");
		 String marking= request.getParameter("marking");
		 String suggestprice= request.getParameter("suggestprice");
		 String unit= request.getParameter("unit");
		 
		 byte[] bul = faction.getBytes("iso-8859-1");
		 faction = new String(bul);
		 
		 byte[] bul1 = parameter.getBytes("iso-8859-1");
		 parameter = new String(bul1);
		 
		 byte[] bul2 = inprice.getBytes("iso-8859-1");
		 inprice = new String(bul2);
		
		 byte[] bul3 = note.getBytes("iso-8859-1");
		 note = new String(bul3);
		 
		 byte[] bul4 = model.getBytes("iso-8859-1");
		 model = new String(bul4);
		 
		 byte[] bul5 = subjecttwo.getBytes("iso-8859-1");
		 subjecttwo = new String(bul5);
		 
		 byte[] bul6 = relation.getBytes("iso-8859-1");
		 relation = new String(bul6);
		 
		 byte[] bul7 = marking.getBytes("iso-8859-1");
		 marking = new String(bul7);
		 
		 byte[] bul8 = suggestprice.getBytes("iso-8859-1");
		 suggestprice = new String(bul8);
		 
		 byte[] bul9 = unit.getBytes("iso-8859-1");
		 unit = new String(bul9);
		 
		 request.setAttribute("id", id);
		 request.setAttribute("faction", faction);
		 request.setAttribute("parameter", parameter);
		 request.setAttribute("inprice", inprice);
		 request.setAttribute("note", note);
		 request.setAttribute("model", model);
		 request.setAttribute("subjecttwo", subjecttwo);
		 request.setAttribute("relation", relation);
		 request.setAttribute("marking", marking);
		 request.setAttribute("suggestprice", suggestprice);
		 request.setAttribute("unit", unit);
		 
		 List list = servicesBO.getcailiaoxiao();
	     request.setAttribute("list", list);
		 
		return mapping.findForward("updatecailiaoall");	
	 
	}
	
	public ActionForward updatecailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		 String id= request.getParameter("id");
		 String faction= request.getParameter("faction");
		 String parameter= request.getParameter("parameter");
		 String inprice= request.getParameter("inprice");
		 String note= request.getParameter("note");
		 String model= request.getParameter("model");
		 String subjecttwo= request.getParameter("subjecttwo");
		 
		 String relation= request.getParameter("relation");
		 String marking= request.getParameter("marking");
		 String suggestprice= request.getParameter("suggestprice");
		 String unit= request.getParameter("unit");
		 
		 int b =servicesBO.updatecailiaoall(id, faction, parameter, inprice, note, model, subjecttwo, relation, marking, suggestprice, unit);
		 request.setAttribute("b", b);
	    
		return mapping.findForward("updatecailiaoallsuc");	
	 
	}
	
	public ActionForward delcailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		 String id= request.getParameter("id");
		 int result1 = servicesBO.delcailiaoall(id);
		 request.setAttribute("result1", result1);
	 
		return mapping.findForward("delcailiaoallsuc");	
	 
	}
	
	public ActionForward preinsertcailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		List list = servicesBO.getcailiaoxiao();
	    request.setAttribute("list", list);
		return mapping.findForward("insertcailiaoall");	
	 
	}
	
	public ActionForward insertcailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		 ServicetwoForm servicetwoForm = (ServicetwoForm) form; 
		 String faction= request.getParameter("faction");
		 String parameter= request.getParameter("parameter");
		 Double inprice= servicetwoForm.getInprice();
		 String note= request.getParameter("note");
		 String model= request.getParameter("model");
		 String subjecttwo= request.getParameter("subjecttwo");
		 
		 String relation= request.getParameter("relation");
		 String marking= request.getParameter("marking");
		 Double suggestprice= servicetwoForm.getSuggestprice();
		 String unit= request.getParameter("unit");
		 if(faction!=null)
		    {
			 faction = faction.trim();
			}
		 if(parameter!=null)
		    {
			 parameter = parameter.trim();
			}
		 if(note!=null)
		    {
			 note = note.trim();
			}
		 if(model!=null)
		    {
			 model = model.trim();
			}   
		 if(subjecttwo!=null)
		    {
			 subjecttwo = subjecttwo.trim();
			}
		 if(relation!=null)
		    {
			 relation = relation.trim();
			}
		 if(marking!=null)
		    {
			 marking = marking.trim();
			}
		 if(unit!=null)
		    {
			 unit = unit.trim();
			}
		    Servicetwo s = new Servicetwo();
		    s.setFaction(faction);
		    s.setParameter(parameter);
		    s.setInprice(inprice);
		    s.setNote(note);
		    s.setModel(model);
		    s.setSubjecttwo(subjecttwo);
		    s.setShijian(MyUtil.dateChangeTostr(new Date()));
		    s.setRelation(relation);
		    s.setMarking(marking);
		    s.setSuggestprice(suggestprice);
		    s.setUnit(unit);
		    
		    servicesBO.insertcailiaoall(s);
		    
		return mapping.findForward("insertcailiaoallsuc");	
	 
	}
	
	
	public ActionForward diancailiaoall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException, IOException {
		ServicetwoForm servicetwoForm = (ServicetwoForm) form;
		String thisPage = request.getParameter("thisPage");
		String subjecttwo = request.getParameter("subjecttwo");
		byte[] bul = subjecttwo.getBytes("iso-8859-1");
		subjecttwo = new String(bul);
		System.out.println(subjecttwo);
		//给etOneBdcdjb.jsp的返回按钮用
		HttpSession session = request.getSession();
		session.setAttribute("backPage", thisPage);
 
		request.setAttribute("thisPage", thisPage);
        String init = request.getParameter("init");
		
        ServicetwoForm ssForm = (ServicetwoForm) session.getAttribute("ssForm");
		if(init.equals("true"))//init=true,表示从左边菜单栏进入,初始化所有条件
		{
			ssForm = new ServicetwoForm();
			ssForm.setSearchBTime("2006-01-01");
			ssForm.setSearchETime(MyUtil.dateChangeTostr(new Date()));
			
			ssForm.setSearchBinprice("10");
			ssForm.setSearchEinprice("1000000");
			
			ssForm.setSearchBsuggestprice("10");
			ssForm.setSearchEsuggestprice("1000000");
			
			ssForm.setSubjecttwo(subjecttwo);
			session.setAttribute("ssForm", ssForm);
		}
		else if(init.equals("false"))//通过搜索按钮进入
		{
			
			checkNullForm(servicetwoForm);//防止搜索条件有空值(用户没填),进行的处理
			ssForm.setFaction(servicetwoForm.getFaction());
			ssForm.setModel(servicetwoForm.getModel());
			ssForm.setSubjecttwo(servicetwoForm.getSubjecttwo());
			
			ssForm.setSearchBinprice(servicetwoForm.getSearchBinprice());
			ssForm.setSearchEinprice(servicetwoForm.getSearchEinprice());
			
			ssForm.setSearchBsuggestprice(servicetwoForm.getSearchBsuggestprice());
			ssForm.setSearchEsuggestprice(servicetwoForm.getSearchEsuggestprice());
			
			ssForm.setSearchBTime(servicetwoForm.getSearchBTime());
			ssForm.setSearchETime(servicetwoForm.getSearchETime());

		}
		else if(init.equals("page"))//表示分页进入的,延用session里的值
		{
			ssForm = (ServicetwoForm) session.getAttribute("ssForm");
		} 
		 
		List list = servicesBO.getcailiaokanBySearch(ssForm, thisPage, max);
		request.setAttribute("list", list);

		Integer maxPage =servicesBO.getcailiaokanBySearchSize(ssForm, max);
		request.setAttribute("maxPage", maxPage);
		
		return mapping.findForward("cailiaoall");	
	}
	
	public ActionForward lookcailiaoparameter(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException, IOException {
		String parameter = request.getParameter("parameter");
		byte[] bul = parameter.getBytes("iso-8859-1");
		parameter = new String(bul);
		request.setAttribute("parameter", parameter);
	
		return mapping.findForward("lookcailiaoparameter");	
	 
	}
	
	public void setServicesBO(IServicesBO servicesBO) {
		this.servicesBO = servicesBO;
	}
}

⌨️ 快捷键说明

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