写的很浅,但养成习惯吧。
本系统呢主要是做了一个是测验,留言,查看测验过的人的分数信息以及用word导出信息的功能;
由于代码较长就没贴全部代码,文末会给百度云链接,有兴趣的朋友可以去看看。
接下来说说主要功能(不包含HTML代码)
首先是主界面,id和非空验证
//非空验证
if(name.isEmpty() || strId.isEmpty()){ //表单提交必定有值,不为null
application.setAttribute("error", "1");
%> <jsp:forward page="error.jsp"></jsp:forward>
<%
}else{
for(int i = 0 ; i < aryId.length - 1 ; i ++ ){
if(aryId [ i ].equals(strId) ){ //学号验证,
%> <jsp:forward page="showTest.jsp"></jsp:forward>
<% }
}
application.setAttribute("error", "2"); //不等于就更改error并跳转
%><jsp:forward page="error.jsp"></jsp:forward>
<% }
%>
其次是测试,包括网站访客人数,访问时间,提交数据时做验证
//访客
Integer visitor = (Integer)application.getAttribute("visitor");
if(visitor==null)
visitor=1;
else
visitor++;
application.setAttribute("visitor", visitor);
<%//接收数据并处理
String sq5 &#