roleaction.java
来自「一套自己原先在学校作的CRM,大家指点下」· Java 代码 · 共 128 行
JAVA
128 行
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.crm.action;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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.crm.form.RoleForm;
import com.crm.pojo.Role;
import com.crm.service.IRoleBiz;
/**
* MyEclipse Struts
* Creation date: 09-24-2008
*
* XDoclet definition:
* @struts.action path="/role" name="roleForm" parameter="operate" scope="request"、
* 作者:宋凌志
*/
public class RoleAction extends DispatchAction {
/*
* Generated Methods
*/
private IRoleBiz roleBiz=null;
public void setRoleBiz(IRoleBiz roleBiz) {
this.roleBiz = roleBiz;
}
/*
* 转到角色的页面
*/
public ActionForward toList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
List roleList=new ArrayList();
roleList=roleBiz.findAll();
request.setAttribute("roleList", roleList);
request.getSession().setAttribute("roleNames", roleList);
return mapping.findForward("list");
}
/*
* 查询角色
*/
public ActionForward doFind(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
RoleForm rf=(RoleForm) form;
Role role=rf.getRole();
if(role.getRoleName().equals("0")){
role.setRoleName(null);
}
if(role.getRoleFlag().equals("0")){
role.setRoleFlag(null);
}
List roleList=roleBiz.findByExample(role);
request.setAttribute("roleList", roleList);
return mapping.findForward("list");
}
/*
* 到显示查看的页面
*/
public ActionForward toSearch(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
Role role=roleBiz.findById(Integer.parseInt(request.getParameter("roleId")));
request.setAttribute("roleReq", role);
return mapping.findForward("editoRole");
}
/*
* 编辑角色
*/
public ActionForward doUpdate(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
RoleForm rf=(RoleForm) form;
Role role=rf.getRole();
roleBiz.merge(role);
List roleList=roleBiz.findAll();
request.setAttribute("roleList", roleList);
return mapping.findForward("list");
}
/*
* 删除角色
*/
public ActionForward doDel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
RoleForm rf=(RoleForm) form;
Role role=rf.getRole();
role.setRoleFlag("已删除");
roleBiz.merge(role);
List roleList=roleBiz.findAll();
request.setAttribute("roleList", roleList);
return mapping.findForward("list");
}
/*
* 添加角色
*/
public ActionForward doAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
RoleForm rf=(RoleForm) form;
Role role=rf.getRole();
roleBiz.save(role);
List roleList=roleBiz.findAll();
request.setAttribute("roleList", roleList);
return mapping.findForward("list");
}
public ActionForward toAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
return mapping.findForward("add");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?