📄 gradequestionaction.java
字号:
package com.whatratimes.webedu.gradepaper;
import org.apache.struts.action.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.util.Hashtable;
import com.whatratimes.webedu.student.StudyHelper;
/**
* User: Tao
* Date: May 29, 2003
* Time: 8:52:18 AM
*
* 准备进入按题目批改试卷的模式
*/
public class GradeQuestionAction extends Action
{
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception
{
HttpSession session = httpServletRequest.getSession();
Integer seq = Integer.valueOf(httpServletRequest.getParameter("QuestionSeq"));
String sid = httpServletRequest.getParameter("SubmitId");
Integer submit_id = null;
DynaActionForm form = (DynaActionForm) actionForm;
if ( sid != null )
{
submit_id = Integer.valueOf(sid);
GradePaperHelper.setPaper(submit_id, session);
}
if ( seq != null )
{
Hashtable paper = (Hashtable)session.getAttribute("Paper");
submit_id = (Integer)paper.get("SubmitId");
Hashtable question = GradePaperHelper.setGradingQuestion( submit_id, seq, session );
GradePaperHelper.setGradingPoints( submit_id, seq, question.get("PointMark"), session );
StudyHelper.setQuestionUploadedFiles(submit_id, seq, session);
form.initialize(actionMapping);
form.set("SubmitId", submit_id);
form.set("PaperId", paper.get("PaperId"));
form.set("QuestionSeq", seq);
Integer m = (Integer) question.get("Mark");
if ( m.intValue() != -1)
{
form.set("Mark", m );
}
form.set("TeacherComment", question.get("TeacherComment"));
form.set("PointMark", question.get("PointMark"));
StudyHelper.setQuestionUploadedFiles(submit_id, seq, session);
}
return actionMapping.findForward("success");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -