📄 u01mnounceaction.java
字号:
package cn.hope.mana.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.validator.DynaValidatorForm;
import cn.hope.mana.bo.U01MNounceBO;
import cn.hope.mana.bo.U01MNtypeBO;
import cn.hope.mana.pojo.MNounce;
import cn.hope.mana.pojo.MNtype;
import cn.hope.mana.pojo.U01CommonListVO;
public class U01MNounceAction extends DispatchAction {
Logger log = Logger.getLogger(U01MNounceAction.class.getName());
private U01MNounceBO mNounceBO = new U01MNounceBO();
private U01MNtypeBO mNtypeBO = new U01MNtypeBO();
public ActionForward search(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
DynaValidatorForm mNounceForm = (DynaValidatorForm) form;
List mNtypeList = null;
ActionMessages errors = new ActionMessages();
MNounce mNounce = new MNounce();
U01CommonListVO cl_vo = new U01CommonListVO();
int start = 0;
boolean isEq = false;
String isEqStr = null;
try {
if (StringUtils.isNotEmpty(request.getParameter("start"))) {
start = Integer.parseInt(request.getParameter("start"));
}
if (StringUtils.isNotEmpty(request.getParameter("isEq"))) {
isEqStr = request.getParameter("isEq");
if (isEqStr!=null && isEqStr.equals("0")){
isEq = true;
}
}
mNounceForm = mNounceBO.changeForm(request,form);
mNounce = (MNounce) mNounceForm.get("mNounce");
cl_vo = mNounceBO.serach(mNounce, start, isEq);
cl_vo.setCondition(mNounceForm);
mNtypeList = mNtypeBO.searchAll();
request.getSession().setAttribute("ntype",mNtypeList);
request.getSession().setAttribute("mNounceList",cl_vo);
request.setAttribute("U01MNounceForm",mNounceForm);
return mapping.findForward("success");
} catch (Exception e) {
log.error(e);
e.printStackTrace();
ActionMessage am = new ActionMessage(e.toString());
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"errors.u07exception"));
errors.add(ActionMessages.GLOBAL_MESSAGE, am);
saveErrors(request, errors);
return mapping.findForward("errorPage");
}
}
public ActionForward find(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ActionMessages errors = new ActionMessages();
Integer hid = Integer.valueOf(request.getParameter("nId"));
MNounce mNounce = new MNounce();
MNtype mNtype = new MNtype();
DynaValidatorForm mNounceForm = (DynaValidatorForm) form;
try {
mNounce = mNounceBO.find(hid);
mNtype = mNounce.getMNtype();
mNounceForm.set("mNounce",mNounce);
mNounceForm.set("mNtype",mNtype);
}catch (Exception e) {
log.error(e);
e.printStackTrace();
ActionMessage am = new ActionMessage(e.toString());
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"errors.u07exception"));
errors.add(ActionMessages.GLOBAL_MESSAGE, am);
saveErrors(request, errors);
return mapping.findForward("errorPage");
}
return mapping.findForward("success1");
}
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ActionMessages errors = new ActionMessages();
DynaValidatorForm mNounceForm = (DynaValidatorForm) form;
MNounce mNounce = (MNounce)mNounceForm.get("mNounce");
U01MNounceBO mNounceBO = new U01MNounceBO();
try {
mNounceBO.delete(mNounce);
request.setAttribute("flag","0");
}catch (Exception e) {
log.error(e);
e.printStackTrace();
ActionMessage am = new ActionMessage(e.toString());
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"errors.u07exception"));
errors.add(ActionMessages.GLOBAL_MESSAGE, am);
saveErrors(request, errors);
return mapping.findForward("errorPage");
}
return mapping.findForward("success");
}
public ActionForward insert(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ActionMessages errors = new ActionMessages();
DynaValidatorForm mnForm = (DynaValidatorForm) form;
MNounce mNounce = (MNounce) mnForm.get("mNounce");
MNtype mNtype = (MNtype)mnForm.get("mNtype");
try {
if(!mNounceBO.insert(mNounce,mNtype)){
errors.add("error",new ActionMessage(
"errors.U01MHelpForm.HTitle.haved"));
saveErrors(request, errors);
return mapping.findForward("error");
}
else{
request.setAttribute("flag","0");
}
}catch (Exception e) {
log.error(e);
e.printStackTrace();
ActionMessage am = new ActionMessage(e.toString());
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"errors.u07exception"));
errors.add(ActionMessages.GLOBAL_MESSAGE, am);
saveErrors(request, errors);
return mapping.findForward("errorPage");
}
return mapping.findForward("success");
}
public ActionForward update(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ActionMessages errors = new ActionMessages();
DynaValidatorForm mNounceForm = (DynaValidatorForm) form;
MNounce mNounce = (MNounce)mNounceForm.get("mNounce");
MNtype mNtype = (MNtype)mNounceForm.get("mNtype");
try {
if(!mNounceBO.update(mNounce,mNtype)){
errors.add("error",new ActionMessage(
"errors.U01MHelpForm.HTitle.haved"));
saveErrors(request, errors);
return mapping.findForward("error");
}
else{
request.setAttribute("flag","0");
}
}catch (Exception e) {
log.error(e);
e.printStackTrace();
ActionMessage am = new ActionMessage(e.toString());
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"errors.u07exception"));
errors.add(ActionMessages.GLOBAL_MESSAGE, am);
saveErrors(request, errors);
return mapping.findForward("errorPage");
}
return mapping.findForward("success");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -