📄 groupinsertaction.java
字号:
/**
* @(#)GroupInsertAction 2.0 2005/04/29
* <p>copyright: Copyright 东软 国际合作事业部版权所有</p>
* <p>company: neusoft</p>
* <p>time: 2005.04.29</p>
*/
package qujl.action;
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 qujl.bean.GroupInsertBean;
import qujl.form.CommonGroupForm;
import qujl.LogWriter;
import zhangchunliang.model.AppMode;
/**
* 处理添加权限组的Action.excute方法将form赋值给Bean,
* 由Bean的方法执行对数据库的操作.
*
* @author 曲金龙 qujl@neusoft.com
* @version 2.0, 2005/04/29
*/
public class GroupInsertAction extends Action {
/**
* 返回执行Action后的跳转
*
* @param mapping
* @param form
* @return
* @throws Exception
*/
public ActionForward execute(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
if(!AppMode.getAppMode()){
System.out.println("Application is terminated...");
return mapping.findForward("appInfo");
}
/** Form对象实例化 */
CommonGroupForm commonGroupForm = (CommonGroupForm)form;
/** GroupInsertBean对象实例化 */
GroupInsertBean groupInsertBean = new GroupInsertBean();
/** 设置GroupInsertBean属性*/
groupInsertBean.setCommonGroupForm(commonGroupForm);
/** 执行添加权限组操作 */
groupInsertBean.executeGroupInsertSQL(request);
/**
* 根据Bean的属性返回不同的ActionForward
*/
if(groupInsertBean.isInsert()) {
/** 记录用户操作日志 */
LogWriter.writeOperation(request, "权限组添加", true);
return mapping.findForward("success");
} else if(groupInsertBean.isExistence()) {
/** 记录用户操作日志 */
LogWriter.writeOperation(request, "权限组添加", false);
/** 记录用户错误日志 */
LogWriter.writeError(request, this.getClass().getName()
+ "." + "execute()", "添加组名错误");
return mapping.findForward("groupNoError");
} else {
/** 记录用户操作日志 */
LogWriter.writeOperation(request, "权限组添加", false);
/** 记录用户错误日志 */
LogWriter.writeError(request, this.getClass().getName()
+ "." + "execute()", "未知错误");
return mapping.findForward("error");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -