📄 showshebeiallaction.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 + -