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

📄 showshebeiallaction.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.ServiceoneForm;
import com.yuanzhen.bo.IServicesBO;
import com.yuanzhen.model.Serviceone;
import com.yuanzhen.model.Subjectone;
import com.yuanzhen.util.MyUtil;

/** 
 * MyEclipse Struts
 * Creation date: 08-01-2008
 * 
 * XDoclet definition:
 * @struts.action validate="true"
 */
public class ShowshebeiallAction extends DispatchAction {
	/*
	 * Generated Methods
	 */
    private IServicesBO servicesBO;
	
	private Integer max = 10;
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward shebeiall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		ServiceoneForm serviceoneForm = (ServiceoneForm) 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");
		
        ServiceoneForm sForm = (ServiceoneForm) session.getAttribute("sForm");
		if(init.equals("true"))//init=true,表示从左边菜单栏进入,初始化所有条件
		{
			sForm = new ServiceoneForm();
			sForm.setSearchBTime("2006-01-01");
			sForm.setSearchETime(MyUtil.dateChangeTostr(new Date()));
			
			sForm.setSearchBinprice("10");
			sForm.setSearchEinprice("1000000");
			
			sForm.setSearchBsuggestprice("10");
			sForm.setSearchEsuggestprice("1000000");
			
			session.setAttribute("sForm", sForm);
		}
		else if(init.equals("false"))//通过搜索按钮进入
		{
			
			checkNullForm(serviceoneForm);//防止搜索条件有空值(用户没填),进行的处理
			sForm.setFaction(serviceoneForm.getFaction());
			sForm.setModel(serviceoneForm.getModel());
			sForm.setSubjectone(serviceoneForm.getSubjectone());
			
			sForm.setSearchBinprice(serviceoneForm.getSearchBinprice());
			sForm.setSearchEinprice(serviceoneForm.getSearchEinprice());
			
			sForm.setSearchBsuggestprice(serviceoneForm.getSearchBsuggestprice());
			sForm.setSearchEsuggestprice(serviceoneForm.getSearchEsuggestprice());
			
			sForm.setSearchBTime(serviceoneForm.getSearchBTime());
			sForm.setSearchETime(serviceoneForm.getSearchETime());

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

		Integer maxPage =servicesBO.getshebeikanBySearchSize(sForm, max);
		request.setAttribute("maxPage", maxPage);
		
		return mapping.findForward("shebeiall");	
	 
	}
	
	public void checkNullForm(ServiceoneForm 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 updateshebeixiao(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
	    String id= request.getParameter("id");
	    String subjectone= request.getParameter("subjectone");
		int a =servicesBO.updateshebeixiao(id, subjectone);
		request.setAttribute("a", a);
		
		return mapping.findForward("updateshebeixiaosuc");	
	 
	}
	
	public ActionForward delshebeixiao(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
	    String id= request.getParameter("id");
	    int result = servicesBO.delshebeixiao(id);
		request.setAttribute("result", result);
		List list = servicesBO.getshebeixiao();
		request.setAttribute("list", list);
		
		return mapping.findForward("shebeixiao");	
	 
	}
	
	public ActionForward insertshebeixiao(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
	    String subjectone= request.getParameter("subjectone");
	    if(subjectone!=null)
	    {
	    	subjectone = subjectone.trim();
		}
	    Subjectone s = new Subjectone();
	    s.setSubjectone(subjectone);
	    servicesBO.insertshebeixiao(s);
	    List list = servicesBO.getshebeixiao();
		request.setAttribute("list", list);
	    
		return mapping.findForward("shebeixiao");	
	 
	}
	
	public ActionForward preupdateshebeiall(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 subjectone= request.getParameter("subjectone");
		 
		 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 = subjectone.getBytes("iso-8859-1");
		 subjectone = 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("subjectone", subjectone);
		 request.setAttribute("relation", relation);
		 request.setAttribute("marking", marking);
		 request.setAttribute("suggestprice", suggestprice);
		 request.setAttribute("unit", unit);
		 
		 List list = servicesBO.getshebeixiao();
	     request.setAttribute("list", list);
		 
		return mapping.findForward("updateshebeiall");	
	 
	}
	
	public ActionForward updateshebeiall(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 subjectone= request.getParameter("subjectone");
		 
		 String relation= request.getParameter("relation");
		 String marking= request.getParameter("marking");
		 String suggestprice= request.getParameter("suggestprice");
		 String unit= request.getParameter("unit");
		 int b =servicesBO.updateshebeiall(id, faction, parameter, inprice, note, model, subjectone, relation, marking, suggestprice, unit);
		 request.setAttribute("b", b);
	    
		return mapping.findForward("updateshebeiallsuc");	
	 
	}
	
	public ActionForward delshebeiall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		 String id= request.getParameter("id");
		 int result1 = servicesBO.delshebeiall(id);
		 request.setAttribute("result1", result1);
	 
		return mapping.findForward("delshebeiallsuc");	
	 
	}
	
	public ActionForward preinsertshebeiall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		List list = servicesBO.getshebeixiao();
	    request.setAttribute("list", list);
		return mapping.findForward("insertshebeiall");	
	 
	}
	
	public ActionForward insertshebeiall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		 ServiceoneForm serviceoneForm = (ServiceoneForm) form;
		 String faction= request.getParameter("faction");
		 String parameter= request.getParameter("parameter");
		 Double inprice= serviceoneForm.getInprice();
		 String note= request.getParameter("note");
		 String model= request.getParameter("model");
		 String subjectone= request.getParameter("subjectone");
		 
		 String relation= request.getParameter("relation");
		 String marking= request.getParameter("marking");
		 Double suggestprice= serviceoneForm.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(subjectone!=null)
		    {
		    	subjectone = subjectone.trim();
			}
		 if(relation!=null)
		    {
			 relation = relation.trim();
			}
		 if(marking!=null)
		    {
			 marking = marking.trim();
			}
		 if(unit!=null)
		    {
			 unit = unit.trim();
			}
		    Serviceone s = new Serviceone();
		    s.setFaction(faction);
		    s.setParameter(parameter);
		    s.setInprice(inprice);
		    s.setNote(note);
		    s.setModel(model);
		    s.setSubjectone(subjectone);
		    s.setShijian(MyUtil.dateChangeTostr(new Date()));
		    s.setRelation(relation);
		    s.setMarking(marking);
		    s.setSuggestprice(suggestprice);
		    s.setUnit(unit);
		    
		    servicesBO.insertshebeiall(s);
		    
		return mapping.findForward("insertshebeiallsuc");  
	 
	}
	
	public ActionForward dianshebeiall(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException, IOException {
		
		ServiceoneForm serviceoneForm = (ServiceoneForm) form;
		String thisPage = request.getParameter("thisPage");
		//给etOneBdcdjb.jsp的返回按钮用
		String subjectone = request.getParameter("subjectone");
		byte[] bul = subjectone.getBytes("iso-8859-1");
		subjectone = new String(bul);
		
		HttpSession session = request.getSession();
		session.setAttribute("backPage", thisPage);
 
		request.setAttribute("thisPage", thisPage);
        String init = request.getParameter("init");
		
        ServiceoneForm sForm = (ServiceoneForm) session.getAttribute("sForm");
		if(init.equals("true"))//init=true,表示从左边菜单栏进入,初始化所有条件
		{
			sForm = new ServiceoneForm();
			sForm.setSearchBTime("2006-01-01");
			sForm.setSearchETime(MyUtil.dateChangeTostr(new Date()));
			
			sForm.setSearchBinprice("10");
			sForm.setSearchEinprice("1000000");
			
			sForm.setSearchBsuggestprice("10");
			sForm.setSearchEsuggestprice("1000000");
			sForm.setSubjectone(subjectone);
			
			session.setAttribute("sForm", sForm);
		}
		else if(init.equals("false"))//通过搜索按钮进入
		{
			
			checkNullForm(serviceoneForm);//防止搜索条件有空值(用户没填),进行的处理
			sForm.setFaction(serviceoneForm.getFaction());
			sForm.setModel(serviceoneForm.getModel());
			sForm.setSubjectone(serviceoneForm.getSubjectone());
			
			sForm.setSearchBinprice(serviceoneForm.getSearchBinprice());
			sForm.setSearchEinprice(serviceoneForm.getSearchEinprice());
			
			sForm.setSearchBsuggestprice(serviceoneForm.getSearchBsuggestprice());
			sForm.setSearchEsuggestprice(serviceoneForm.getSearchEsuggestprice());
			
			sForm.setSearchBTime(serviceoneForm.getSearchBTime());
			sForm.setSearchETime(serviceoneForm.getSearchETime());

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

		Integer maxPage =servicesBO.getshebeikanBySearchSize(sForm, max);
		request.setAttribute("maxPage", maxPage);
		
		return mapping.findForward("shebeiall"); 
	}
	public ActionForward lookshebeiparameter(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("lookshebeiparameter");	
	}

	
	
	
	public void setServicesBO(IServicesBO servicesBO) {
		this.servicesBO = servicesBO;
	}
}

⌨️ 快捷键说明

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