📄 unitaction.java
字号:
package com.bank.struts.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.bank.hibernate.dao.AddUnit;
import com.bank.hibernate.dao.UpdateUnit;
import com.bank.hibernate.factory.BaseDAO;
import com.bank.hibernate.pojo.Unit;
import com.bank.hibernate.pojo.UnitDAO;
import com.bank.struts.form.UnitForm;
public class UnitAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UnitForm unitForm = (UnitForm) form;// TODO Auto-generated method stub
int code = Integer.parseInt(unitForm.getCode());
if(code == 1){
String[] unitIds = request.getParameterValues("unitId");
BaseDAO dao = new BaseDAO();
dao.delete("Unit", "unitId", unitIds);
UnitDAO daos = new UnitDAO();
List list = daos.findAll();
request.setAttribute("list", list);
return mapping.findForward("showUnit");
}else if(code == 2){
return mapping.findForward("addUnit");
}else if(code == 3){
int unitId = Integer.parseInt(request.getParameter("unitId"));
UnitDAO dao = new UnitDAO();
Unit unit = dao.findById(unitId);
request.setAttribute("unit", unit);
return mapping.findForward("updateUnit");
}else if(code == 4){
String unitName = unitForm.getUnitName();
String unitUp = unitForm.getUnitUp();
String unitExplain = unitForm.getUnitExplain();
String unitIds = unitUp + unitName;
Unit unit = new Unit(unitIds, unitName, unitUp, unitExplain);
AddUnit add = new AddUnit();
add.addUnits(unit);
UnitDAO dao = new UnitDAO();
List list = dao.findAll();
request.setAttribute("list", list);
return mapping.findForward("showUnit");
}else if(code == 5){
UnitDAO dao = new UnitDAO();
List list = dao.findAll();
request.setAttribute("list", list);
return mapping.findForward("showUnit");
}else if(code == 6){
int unitId = Integer.parseInt(request.getParameter("unitId"));
String unitName = unitForm.getUnitName();
String unitUp = unitForm.getUnitUp();
String unitExplain = unitForm.getUnitExplain();
String unitIds = unitName + unitUp;
Unit unit = new Unit(unitId, unitIds, unitName, unitUp, unitExplain);
UpdateUnit updates = new UpdateUnit();
updates.updatesUnits(unit);
UnitDAO dao = new UnitDAO();
List list = dao.findAll();
request.setAttribute("list", list);
return mapping.findForward("showUnit");
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -