📄 clubmanageactionaction.java
字号:
package com.jn0801.clubnetinfo.struts;
import java.io.IOException;
import java.io.PrintWriter;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.beanutils.BeanUtils;
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.jn0801.clubnetinfo.ClubManageBean;
import com.jn0801.clubnetinfo.ClubManageImp;
import com.jn0801.clubnetinfo.ClubManageInf;
import com.jn0801.clubnetinfo.MembercardBean;
import com.jn0801.common.UserInfo;
import com.jn0801.datadictionary.DataDictionaryDaoImpl;
import com.jn0801.grademanage.GradeDealIMP;
/**
* 俱乐部网点管理信息与俱乐部会员卡信息管理的action
* MyEclipse Struts
* Creation date: 08-20-2008
*
* XDoclet definition:
* @struts.action path="/clubmanageAction" name="clubmanageActionForm" input="/form/clubmanageAction.jsp" scope="request" validate="true"
*/
public class ClubmanageActionAction extends DispatchAction {
/**
* 查询网点信息
* 返回列表
*/
public ActionForward showclub(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubManageImp cmi = new ClubManageImp();
List list = cmi.listClubInfo(null, request);
request.setAttribute("clublists", list);
return mapping.findForward("clublist");
}
/**
* 转到添加页面
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward insertclub(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
return mapping.findForward("insert");
}
/**
* 实现添加功能
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward insert(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
ClubManageBean bean = new ClubManageBean();
ClubManageInf imp = new ClubManageImp();
bean.setClubname(clubmanageActionForm.getClubname());
bean.setAddress(clubmanageActionForm.getAddress());
bean.setFunction(clubmanageActionForm.getFunction());
bean.setLevels(clubmanageActionForm.getLevels());
bean.setManage(clubmanageActionForm.getManage());
bean.setPhone(clubmanageActionForm.getPhone());
bean.setServicetype(clubmanageActionForm.getServicetype());
// imp.serchallclubname("aa");
String aa = request.getParameter("clubname");
if(imp.serchallclubname(aa)==null){
imp.insertclubinfo(bean);
request.setAttribute("manage", "恭喜添加成功,返回上一级请点击返回!");
}else{
request.setAttribute("manage", "对不起,添加失败,俱乐部名称已被占用请重新填写!");
}
return mapping.findForward("manageclub");
}
/**
* 从页面获取要查询的字段
* 根据俱乐部名称进行查询
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward select(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubManageImp dao = new ClubManageImp();
ArrayList list = new ArrayList();
String name = request.getParameter("serchname");
list = (ArrayList)dao.selectname(name);
request.setAttribute("clublists", list);
// List list1 = dao.listGradeRule(null,request);
//
// request.setAttribute("userlists", list1);
return mapping.findForward("clublist");
}
/**
* 实现删除功能
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward deletes(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubManageInf dao = new ClubManageImp();
String aa = request.getParameter("nid");
int nid = Integer.parseInt(aa);
boolean dele = dao.delete(nid);
PrintWriter out=null;
try {
out = response.getWriter();
// out.println("<script>window.location.href='"+request.getContextPath()+
// "/clubmanageAction.do?tag=showclub'</script>");
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
String url = "clubmanageAction.do?tag=showclub";
if(dele){
if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
{
url = url + "¤tpage=" + request.getParameter("currentpage");
}
out.println("<script>alert('删除成功!');window.location.href='" + url +"'</script>");
}else{
out.println("<script>alert('删除失败!');window.history.back</script>");
}
return null;
}
/**
* 转到修改页面
*/
public ActionForward updates(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;// TODO Auto-generated method stub
ClubManageInf dao = new ClubManageImp();
String aa=request.getParameter("nid");
int nid = Integer.parseInt(aa);
ClubManageBean bean =dao.serchclubinfo(nid);
Map map = new HashMap();
if(request.getParameter("clubname") != null && !request.getParameter("clubname").equals(""))
{
map.put("clubname", request.getParameter("clubname"));
}
if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
{
map.put("currentpage", request.getParameter("currentpage"));
}
request.setAttribute("map", map);
request.setAttribute("bean", bean);
return mapping.findForward("update");
}
/**
* 实现修改功能
*
*/
public ActionForward updateclub(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;// TODO Auto-generated method stub
int aa = clubmanageActionForm.getNid();
String name = clubmanageActionForm.getClubname();
ClubManageInf dao = new ClubManageImp();
ClubManageBean bean = new ClubManageBean();
bean.setNid(aa);
bean.setAddress(clubmanageActionForm.getAddress());
bean.setClubname(clubmanageActionForm.getClubname());
bean.setFunction(clubmanageActionForm.getFunction());
bean.setLevels(clubmanageActionForm.getLevels());
bean.setManage(clubmanageActionForm.getManage());
bean.setPhone(clubmanageActionForm.getPhone());
bean.setServicetype(clubmanageActionForm.getServicetype());
boolean update = dao.updateclub(bean);
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}
String url= "clubmanageAction.do?tag=showclub";
if(update){
if(request.getParameter("clubname") != null && !request.getParameter("clubname").equals(""))
{
url = url + "&clubname=" + request.getParameter("clubname");
}
if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
{
url = url + "¤tpage=" + request.getParameter("currentpage");
}
out.println("<script>alert('修改成功!');window.location.href='" + url +"'</script>");
}else{
out.println("<script>alert('修改失败!');window.history.back</script>");
}
request.setAttribute("manage", "修改成功,返回上一级请点击 <返回列表>!<br>");
// return mapping.findForward("manageclub");
return null;
}
/**
* 根据页面传过来的编号
* 对俱乐部网点信息进行查询
* 并返回所有信息
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward allinfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubManageInf dao = new ClubManageImp();
String aa = request.getParameter("nid");
int nid = Integer.parseInt(aa);
ClubManageBean bean = dao.serchclubinfo(nid);
request.setAttribute("bean",bean);
return mapping.findForward("info");
}
/**
* 查询俱乐部会员卡信息
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward showmember(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ClubManageImp cmi = new ClubManageImp();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -