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