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

📄 testresultview.java

📁 远程电子考试系统
💻 JAVA
字号:
package fangsoft.testcenter.web.view;import java.util.List;import fangsoft.testcenter.model.QuestionResult;public class TestResultView {	private String usename;	private int score;	private List<QuestionResult> questionResult;	private String starttime;	private String endtime;	private String pass;	private boolean flg = false;	private int count;	private List result;	public List getResult() {		return result;	}	public void setResult(List result) {		this.result = result;	}	public boolean isFlg() {		return flg;	}	public void setFlg(boolean flg) {		this.flg = flg;	}	public String getPass() {		return pass;	}	public void setPass(String pass) {		this.pass = pass;	}	public String getEndtime() {		return endtime;	}	public void setEndtime(String endtime) {		this.endtime = endtime;	}	public int getScore() {		return score;	}	public void setScore(int score) {		this.score = score;	}	public String getStarttime() {		return starttime;	}	public void setStarttime(String starttime) {		this.starttime = starttime;	}	public String getUsename() {		return usename;	}	public void setUsename(String usename) {		this.usename = usename;	}	public int getCount() {		return count;	}	public void setCount(int count) {		this.count = count;	}	public List<QuestionResult> getQuestionResult() {		return questionResult;	}	public void setQuestionResult(List<QuestionResult> questionResult) {		this.questionResult = questionResult;	}	public void addResultToHtml(StringBuffer sbuf, boolean flg, int aqum) {		int i = 1;		int j = 0;		int k = 0;		while (flg) {			if (i == (aqum + 1)) {				break;			}			sbuf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">");			sbuf.append(i+"</span></td>");			for (; j <questionResult.size();) {				sbuf.append("      <td>");				//sbuf.append(result.get(j++).toString());				sbuf.append(questionResult.get(j).getAnswer());				k++;				sbuf.append("</td>");				sbuf.append("      <td>");				sbuf.append(questionResult.get(j).getRightanswer());				k++;				sbuf.append("</td>");				sbuf.append("      <td>");				sbuf.append(questionResult.get(j).getResult());				k++;				sbuf.append("</td>");				sbuf.append("    </tr>");				j++;				if(k%3==0)				{					break;				}			}			i++;		}	}public String getHtmlOutput(){StringBuffer buf=new StringBuffer();buf.append("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"");buf.append("\"http://www.w3.org/TR/html4/loose.dtd\">");buf.append("<html><!-- InstanceBegin template=\"/Templates/fangsoft_testcenter_model.dwt\" codeOutsideHTMLIsLocked=\"false\" -->");buf.append("<head>");buf.append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");buf.append("<!-- InstanceBeginEditable name=\"doctitle\" -->");buf.append("<title>无标题文档</title>");buf.append("<!-- InstanceEndEditable --><style type=\"text/css\">");buf.append("<!--");buf.append(".ss {color: #AADBDD;");buf.append("font-weight: bold;");buf.append("}");buf.append(".style15 {color: #0000FF; font-family: \"宋体\"; }");buf.append(".style16 {font-weight: bold; font-size: 36px;}");buf.append(".style2 {color: #0000FF;");buf.append("font-size: 36px;");buf.append("font-family: Arial, Helvetica, sans-serif;");buf.append("}");buf.append(".style24 {font-size: 18px}");buf.append(".style7 {color: #0000FF}");buf.append("-->");buf.append("</style>");buf.append("<!-- InstanceBeginEditable name=\"head\" --><!-- InstanceEndEditable -->");buf.append("</head>");buf.append("");buf.append("<body>");buf.append("<table width=\"962\" height=\"325\" border=\"1\">");buf.append("<tr>");buf.append("<td height=\"85\" bgcolor=\"#CCCCCC\"><span class=\"ss\"><span class=\"style2\">fangsoft</span></span><span class=\"style15\"><span class=\"style16\">考试中心</span></span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td height=\"118\"><!-- InstanceBeginEditable name=\"fangsoft model\" -->");buf.append("");buf.append("");buf.append("<style type=\"text/css\">");buf.append("<!--");buf.append(".style15 {color: #0000FF; font-family: \"宋体\"; }");buf.append("-->");buf.append("</style>");buf.append("<form name=\"form1\" method=\"post\" action=\"SelectTest\">");buf.append("<table width=\"1149\" border=\"1\" bordercolor=\"#FFFFFF\">");buf.append("<tr>");buf.append("<td width=\"1115\" bordercolor=\"#FFFFFF\" bgcolor=\"#FFFF99\"><span class=\"style10\">考试结果报告</span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td valign=\"top\" bordercolor=\"#FFFFFF\" bgcolor=\"#FFFFFF\"><table width=\"478\" height=\"140\" border=\"1\" bordercolor=\"#FFFFFF\">");buf.append("<tr>");buf.append("<td width=\"106\" bordercolor=\"#FFFFFF\"><span class=\"style17\">参考人:</span></td>");buf.append("<td width=\"314\" bordercolor=\"#FFFFFF\"><span class=\"style17\">");buf.append(getUsename());buf.append("</span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">是否通过考试:</span></td>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">");buf.append(getPass()+"</span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">考试得分:</span></td>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">");buf.append(getScore()+"</span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">考试开始时间:</span></td>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">");buf.append(getStarttime()+"</span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td height=\"26\" bordercolor=\"#FFFFFF\"><span class=\"style17\">考试结束时间:</span></td>");buf.append("<td bordercolor=\"#FFFFFF\"><span class=\"style17\">");buf.append(getEndtime()+"</span></td>");buf.append("</tr>");buf.append("</table></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td bordercolor=\"#FFFFFF\" bgcolor=\"#FFFF99\"><span class=\"style10\">详细考试结果</span></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td valign=\"top\" bordercolor=\"#FFFFFF\" bgcolor=\"#FFFFFF\"><table width=\"478\" border=\"1\" bordercolor=\"#FFFFFF\">");buf.append("<tr>");buf.append("<td width=\"59\" bordercolor=\"#FFFFFF\"><span class=\"style17\">题号</span></td>");buf.append("<td width=\"89\" bordercolor=\"#FFFFFF\"><span class=\"style17\">您的答案</span></td>");buf.append("<td width=\"121\" bordercolor=\"#FFFFFF\"><span class=\"style17\">参考正确答案</span></td>");buf.append("<td width=\"103\" bordercolor=\"#FFFFFF\"><span class=\"style17\">Y/N</span></td>");buf.append("</tr>");addResultToHtml(buf, flg, count);buf.append("</table></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td align=\"center\" bordercolor=\"#FFFFFF\" bgcolor=\"#FFFFFF\"><input type=\"submit\" name=\"Submit\" value=\"返回\"></td>");buf.append("</tr>");buf.append("</table>");buf.append("</form>");buf.append("<!-- InstanceEndEditable --></td>");buf.append("</tr>");buf.append("<tr>");buf.append("<td height=\"38\" bgcolor=\"#CCCCCC\"><span class=\"style24\"><strong>◎2007 fangsoft.org. All rights reserved. 方软科技(北京)有限公司</strong>.email:<a href=\"#\" class=\"style7\">fangsoft.web@gmail.com</a></span></td>");buf.append("</tr>");buf.append("</table>");buf.append("</body>");buf.append("<!-- InstanceEnd --></html>");return buf.toString();}}

⌨️ 快捷键说明

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