examform.java

来自「基于struts框架编写的在线考试系统」· Java 代码 · 共 54 行

JAVA
54
字号
package examonline.struts.forms;

import org.apache.struts.action.ActionForm;
import examonline.beans.Question;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import javax.servlet.http.HttpServletRequest;

public class ExamForm
    extends ActionForm {
  private Question question=new Question();
  private String[] showChoies;
  private String[] studentAnswer;
  public Question getQuestion() {
    return question;
  }

  public void setQuestion(Question question) {
    this.question = question;
  }

  public void setStudentAnswer(String[] studentAnswer) {
    this.studentAnswer = studentAnswer;
  }

  public void setShowChoies(String[] showChoies) {
    this.showChoies = showChoies;
  }

  public String[] getShowChoies() {
    String chs=question.getChoices();
       if(chs!=null)
      showChoies =chs.split("\\$");
    return showChoies;
  }

  public String[] getStudentAnswer() {
    return studentAnswer;
  }

  public ActionErrors validate(ActionMapping actionMapping,
                               HttpServletRequest httpServletRequest) {
      /** @todo: finish this method, this is just the skeleton.*/
    return null;
  }

  public void reset(ActionMapping actionMapping,
                    HttpServletRequest servletRequest) {
//    question = new Question();
    showChoies = null;
    studentAnswer = null;
  }
}

⌨️ 快捷键说明

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