📄 menuaction.java
字号:
/*
*
*/
package com.hbnu.action;
/**
* @author jackie
*
*
*/
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
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 javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.validator.DynaValidatorForm;
import com.hbnu.common.CodingConvert;
import com.hbnu.common.DUtilBean;
import com.hbnu.dao.MenuActionDao;
public class MenuAction extends DispatchAction {
/** 日志对象*/
protected final Log log = LogFactory.getLog(this.getClass());
/** 正常终了画面迁移文字*/
protected static final String FORWARD_SUCCESS = "success";
/** 异常终了画面迁移文字*/
protected static final String FORWARD_FAILURE = "failure";
/** 正常终了返回值*/
protected static final int RETURN_SUCCESS = 1;
/** 异常终了返回值*/
protected static final int RETURN_FAILURE = 0;
/**
* <br>画面初始化处理<br>
*
* @param mapping ActionMapping对象
* @param form ActionForm对象
* @param request HttpServletRequest对象
* @param response HttpServletResponse对象
* @return af ActionForward对象
* @throws Exception
*/
public ActionForward Toroku(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
DynaValidatorForm SJ201DynaForm = (DynaValidatorForm)form;
String username = String.valueOf(SJ201DynaForm.get("username")); //用户
String className = String.valueOf(SJ201DynaForm.get("txt_classes")); //班级
String examTime = String.valueOf(SJ201DynaForm.get("txt_examTime")); //考试时间
String course = String.valueOf(SJ201DynaForm.get("txt_course")); //课程名称
String ps_course = String.valueOf(SJ201DynaForm.get("txt_ps_scorse")); //平时成绩
String sy_course = String.valueOf(SJ201DynaForm.get("txt_sy_scorse")); //实验成绩
String courseScore = String.valueOf(SJ201DynaForm.get("txt_courseScore")); //学分
String examStyle = String.valueOf(SJ201DynaForm.get("txt_examStyle"));//考试方式
String checkStyle = String.valueOf(SJ201DynaForm.get("txt_checkStyle"));//阅卷方式
String txt_ps_weight = String.valueOf(SJ201DynaForm.get("txt_ps_weight")); //平时权重
String txt_sy_weight = String.valueOf(SJ201DynaForm.get("txt_sy_weight")); //实验权重
String txt_qm_weight = String.valueOf(SJ201DynaForm.get("txt_qm_weight")); //期末权重
Map sj201DynaMap = new HashMap();
Map sj201HdnaMap = new HashMap();
MenuActionDao menu = new MenuActionDao();
ArrayList menuList = new ArrayList();
menuList = menu.getSj201Info(className,course);
CodingConvert convert = new CodingConvert();
sj201DynaMap.put("username", String.valueOf(convert.toGb(username)));
sj201DynaMap.put("txt_classes", String.valueOf(convert.toGb(className)));
sj201DynaMap.put("txt_examTime", String.valueOf(convert.toGb(examTime)));
sj201DynaMap.put("txt_course", String.valueOf(convert.toGb(course)));
sj201DynaMap.put("txt_ps_scorse", String.valueOf(convert.toGb(ps_course)));
sj201DynaMap.put("txt_sy_scorse", String.valueOf(convert.toGb(sy_course)));
//sj201DynaMap.put("txt_examStyle", String.valueOf(convert.toGb(examStyle)));
//sj201DynaMap.put("txt_checkStyle", String.valueOf(convert.toGb(checkStyle)));
sj201HdnaMap.put("hdn_xuefen", String.valueOf(courseScore));
sj201HdnaMap.put("hdn_ps_weight", String.valueOf(DUtilBean.removePercent(txt_ps_weight)));
sj201HdnaMap.put("hdn_sy_weight", String.valueOf(DUtilBean.removePercent(txt_sy_weight)));
sj201HdnaMap.put("hdn_qm_weight", String.valueOf(DUtilBean.removePercent(txt_qm_weight)));
request.getSession().setAttribute("hdn_xuefen", String.valueOf(convert.toGb(courseScore)));
//Sj301Action将用到此session
request.getSession().setAttribute("SJ201DynaMap", sj201DynaMap);
request.getSession().setAttribute("SJ201HdnaMap", sj201HdnaMap);
//Sj301Action将用到此session
request.getSession().setAttribute("SJ201DynaList", menuList);
Map sj401Map = new HashMap();
sj401Map.put("username", String.valueOf(convert.toGb(username)));
sj401Map.put("txt_classes", String.valueOf(convert.toGb(className)));
sj401Map.put("txt_examTime", String.valueOf(convert.toGb(examTime)));
sj401Map.put("txt_course", String.valueOf(convert.toGb(course)));
sj401Map.put("txt_examStyle", String.valueOf(convert.toGb(examStyle)));
sj401Map.put("txt_checkStyle", String.valueOf(convert.toGb(checkStyle)));
request.getSession().setAttribute("SJ401Map", sj401Map);
return (mapping.findForward("success"));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -