📄 businessgradeaction.java
字号:
package com.jn0801.clubmanage.action;
import java.io.PrintWriter;
import java.util.List;
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.clubmanage.dao.BusinessGradeImp;
import com.jn0801.clubmanage.dao.BusinessGradeInf;
import com.jn0801.clubmanage.dto.BusinessGradeBean;
import com.jn0801.clubmanage.form.BusinessGradeForm;
/**
* 处理联盟商家质量级别评定的类
* @author jzh
*
*/
public class BusinessGradeAction extends DispatchAction {
// public ActionForward execute(ActionMapping mapping, ActionForm form,
// HttpServletRequest request, HttpServletResponse response) {
// BusinessGradeForm businessGradeForm = (BusinessGradeForm) form;
// return null;
// }
/**
* 显示联盟商家质量评定列表
*/
public ActionForward show(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
//BusinessGradeForm businessGradeForm = (BusinessGradeForm) form;
BusinessGradeInf bgi = new BusinessGradeImp();
String orderby = request.getParameter("orderby");
if(orderby == null)
orderby = "nid";
List list = bgi.listBusinessGrade(orderby);
request.setAttribute("bslist", list);
return mapping.findForward("show");
}
/**
* 显示评定页面
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward grade(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
BusinessGradeForm businessGradeForm = (BusinessGradeForm) form;
BusinessGradeInf bgi = new BusinessGradeImp();
//联盟商家
Long nid = Long.parseLong(request.getParameter("nid"));
BusinessGradeBean bus = bgi.searchBusInfoById(nid);
String levelname = request.getParameter("levelname");
bus.setLevelname(levelname);
try {
BeanUtils.copyProperties(businessGradeForm, bus);
} catch (Exception e) {
e.printStackTrace();
}
//质量级别表
List list = bgi.listMassLevel();
request.setAttribute("masslist", list);
return mapping.findForward("grade");
}
/**
* 质量分级评定
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward massgrade(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
//联盟商家编号
Long nid = Long.parseLong(request.getParameter("nid"));
Long bslevel = Long.parseLong(request.getParameter("bslevel"));
BusinessGradeInf bgi = new BusinessGradeImp();
boolean tag = bgi.updateBusGrade(nid, bslevel);
PrintWriter out = null;
try {
out = response.getWriter();
} catch (Exception e) {
e.printStackTrace();
}
if(tag){
out.println("<script>" +
"alert('质量分级评定成功');" +
"window.location.href='" + request.getContextPath() +
"/businessGrade.do?task=show';" +
"</script>");
}else{
out.println("<script>" + "alert('质量分级评定失败');"
+ "window.history.back();" + "</script>");
}
out.flush();
if(out!=null)
out.close();
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -