📄 testresultview.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 + -