⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scoreactions.java

📁 are are are are are are are are are are are are
💻 JAVA
字号:
/* * ScoreActions.java * * Created on 2006年6月8日, 下午11:34 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */package enova.web.struts.action;import javax.servlet.http.*;import org.apache.struts.action.*;import enova.service.*;import enova.pojo.*;import enova.util.Const;/** * * @author vlinux */public class ScoreActions extends org.apache.struts.actions.DispatchAction {        private Integer year;    private Integer classId;    private String number;    private String term;    private ScoreService ss = (ScoreService)ServiceFactory.makeService("ScoreService");        private void loadForm(javax.servlet.http.HttpServletRequest request){        this.number = request.getParameter("number");        this.term = request.getParameter("term");        try{            this.classId = new Integer(Integer.parseInt(request.getParameter("classId")));        }catch(Exception e){            this.classId = null;        }        try{            this.year = new Integer(Integer.parseInt(request.getParameter("year")));        }catch(Exception e){            this.year = null;        }    }        public ActionForward student(ActionMapping mapping, ActionForm actionForm,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        try{            loadForm(request);            StudentService stuService = (StudentService)ServiceFactory.makeService("StudentService");            java.util.List list = stuService.getByNumber(number);            if(!list.isEmpty()){                request.setAttribute("student",list.get(0));            }            request.setAttribute("scores",ss.getByNumberAndYearAndTerm(number,year,term));        }catch(StoreException se){            request.setAttribute(Const.MESSAGES,"数据库出错");            return mapping.findForward(Const.STORE_EXCEPTION);        }        return mapping.findForward(Const.SCORE_STUDENT);    }        public ActionForward studentReport(ActionMapping mapping, ActionForm actionForm,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        try{            loadForm(request);            StudentService stuService = (StudentService)ServiceFactory.makeService("StudentService");            int y=0;            java.util.List list = stuService.getByNumber(number);            if(!list.isEmpty()){                y = ((Student)list.get(0)).getEnrollYear().intValue();                request.setAttribute("student",list.get(0));            }            System.out.println(y);            request.setAttribute("scores1st",ss.getByNumberAndYearAndTerm(number,new Integer(y+0),"上"));            request.setAttribute("scores2st",ss.getByNumberAndYearAndTerm(number,new Integer(y+1),"下"));            request.setAttribute("scores3st",ss.getByNumberAndYearAndTerm(number,new Integer(y+1),"上"));            request.setAttribute("scores4st",ss.getByNumberAndYearAndTerm(number,new Integer(y+2),"下"));            request.setAttribute("scores5st",ss.getByNumberAndYearAndTerm(number,new Integer(y+2),"上"));            request.setAttribute("scores6st",ss.getByNumberAndYearAndTerm(number,new Integer(y+3),"下"));            request.setAttribute("scores7st",ss.getByNumberAndYearAndTerm(number,new Integer(y+3),"上"));            request.setAttribute("scores8st",ss.getByNumberAndYearAndTerm(number,new Integer(y+4),"下"));        }catch(StoreException se){            request.setAttribute(Const.MESSAGES,"数据库出错");            return mapping.findForward(Const.STORE_EXCEPTION);        }        return mapping.findForward(Const.SCORE_STUDENT_REPORT);    }        public ActionForward classx(ActionMapping mapping, ActionForm actionForm,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        try{            loadForm(request);            CourseService cs = (CourseService)ServiceFactory.makeService("CourseService");            request.setAttribute("courseList",cs.getByClassIdAndYearAndTerm(classId,year,term));            request.setAttribute("scores",ss.getByClassIdAndYearAndTerm(classId,year,term));        }catch(StoreException se){            request.setAttribute(Const.MESSAGES,"数据库出错");            return mapping.findForward(Const.STORE_EXCEPTION);        }        return mapping.findForward(Const.SCORE_CLASS);    }        public ActionForward classReport(ActionMapping mapping, ActionForm actionForm,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        try{            loadForm(request);            CourseService courseService = (CourseService)ServiceFactory.makeService("CourseService");            ClassService classService = (ClassService)ServiceFactory.makeService("ClassService");            int y = classService.get(classId).getEnrollYear().intValue();            request.setAttribute("courseList1st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+0),"上"));            request.setAttribute("courseList2st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+1),"下"));            request.setAttribute("courseList3st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+2),"上"));            request.setAttribute("courseList4st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+3),"下"));            request.setAttribute("courseList5st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+4),"上"));            request.setAttribute("courseList6st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+5),"下"));            request.setAttribute("courseList7st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+6),"上"));            request.setAttribute("courseList8st",courseService.getByClassIdAndYearAndTerm(classId,new Integer(y+7),"下"));            request.setAttribute("scores1st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+0),"上"));            request.setAttribute("scores2st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+1),"下"));            request.setAttribute("scores3st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+2),"上"));            request.setAttribute("scores4st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+3),"下"));            request.setAttribute("scores5st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+4),"上"));            request.setAttribute("scores6st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+5),"下"));            request.setAttribute("scores7st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+6),"上"));            request.setAttribute("scores8st",ss.getByClassIdAndYearAndTerm(classId,new Integer(y+7),"下"));        }catch(StoreException se){            request.setAttribute(Const.MESSAGES,"数据库出错");            return mapping.findForward(Const.STORE_EXCEPTION);        }        return mapping.findForward(Const.SCORE_CLASS_REPORT);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -