可以直接把value值设为分数.
<%@ page contentType="text/html; charset=GBK" import="java.util.*,java.lang.*" %>
<html>
<head>
<title>沟通能力测试</title>
</head>
<body>
<%!
public int radioScore(String str){
if(str==null){
return 0;
}
return Integer.parseInt(str);
}
%>
<%
int scores=0;
int s1=radioScore(request.getParameter("radio1"));
int s2=radioScore(request.getParameter("radio2"));
int s3=radioScore(request.getParameter("radio3"));
int s4=radioScore(request.getParameter("radio4"));
int s5=radioScore(request.getParameter("radio5"));
int s6=radioScore(request.getParameter("radio6"));
scores=s1+s2+s3+s4+s5+s6;
String display="";
if(request.getParameter("Submit")!=null){
display=String.valueOf(scores)+"分";
}
%>
<form name="form1" method="post" action="jsp301.jsp">
<table width="70%" border="1" align="center" cellspacing="0" cellpadding="5" bordercolor="#99ff00">
<tr>
<td>
<div align="center">测试你的沟通能力</div>
</td>
</tr>
<tr>
<td>某单位招聘时,需要测试应聘人员的沟通能力,单位领导叫你做一个网上测试的网页,并根据计分标准自动计算分数。测试招聘人员如下的内容。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>请选择你认为正确的答案:</td>
</tr>
<tr>
<td>(1)你上司的上司邀请你共进午餐,回到办公室,你发现你的上司颇为好奇,此时你会:</td>
</tr>
<tr>
<td>
<input type="radio" name="radio1" value="1">
A.告诉他详细内容。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio1" value="0">
B.不透露蛛丝马迹。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio1" value="0">
C.粗略描述,淡化内容的重要性。
</td>
</tr>
<tr>
<td>(2)当你主持会议时,有一位下属一直以不相干的问题干扰会议,此时你会:</td>
</tr>
<tr>
<td>
<input type="radio" name="radio2" value="1">
A.要求所有的下属先别提出问题,直到你把正题讲完。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio2" value="0">
B.纵容下去。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio2" value="0">
C.告诉该下属在预定的议程之前先别提出别问题。
</td>
</tr>
<tr>
<td>(3)当你跟上司正在讨论事情,有人打长途来找你,此时你会:</td>
</tr>
<tr>
<td>
<input type="radio" name="radio3" value="0">
A.告诉上司的秘书说不在。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio3" value="0">
B.接电话,而且该说多久就说多久。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio3" value="1">
C.告诉对方你在开会,待会再回电话。
</td>
</tr>
<tr>
<td>(4)有位员工连续四次在周末向你要求他想提早下班,此时你会说:</td>
</tr>
<tr>
<td>
<input type="radio" name="radio4" value="0">
A.我不能再容许你早退了,你要顾及他人的想法。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio4" value="0">
B.今天不行,下午四点我要开个会。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio4" value="1">
C.你对我们相当重要,我需要你的帮助,特别是在周末。
</td>
</tr>
<tr>
<td>(5)你刚好被聘为某部门主管,你知道还有几个人关注着该职位,上班的第一天,你会:</td>
</tr>
<tr>
<td>
<input type="radio" name="radio5" value="0">
A.个别找人谈话以确认哪几个人有意竞争职位。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio5" value="0">
B.忽略这个问题,并认为情绪的波动很快会过去。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio5" value="1">
C.把问题记在心上,但立即投入工作,并开始认识每一个人。
</td>
</tr>
<tr>
<td>(6)我有位下属对你说,"有件事我本不应该告诉你的,但你有没有听到……"你会说:
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio6" value="0">
A.我不想听办公室的流言。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio6" value="1">
B.跟公司有关的事我才有兴趣听。
</td>
</tr>
<tr>
<td>
<input type="radio" name="radio6" value="0">
C.谢谢你告诉我怎么回事,让我知道详情。
</td>
</tr>
<tr>
<td>
<div align="center">
<input type="submit" name="Submit" value="看你能得多少分?">
<input type="text" name="textradio" value="<%=display%>" readonly>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>