0

我正在创建一个测验应用程序。在这里,有 5 个 jsp 页面,有 5 个不同的测验。我需要将 QuizPage1.jsp、QuizPage2.jsp、QuizPage3.jsp、QuizPage4.jsp 和 QuizPage5.jsp 的所有结果显示到 ResultPage.jsp。

我使用 session 从所有 jsp 页面获取答案。但是,我需要在最后一页显示结果为..

问题 1:错误答案 - 正确答案是....... 问题 2:错误答案 - 正确答案是....... 问题 3:错误答案 - 正确答案是....... 问题 4 : 错误答案 - 正确答案是....... 问题 5: 错误答案 - 正确答案是.......

我通过更改参数在每个jsp页面中使用了这个脚本..

     <%
     String s1=request.getParameter("grp");
     request.getSession().setAttribute("s1", s1);
     %>

有什么解决办法吗?

代码参考-如何从上一个 jsp 页面检索结果页面的值?

4

1 回答 1

1
<%
String theAnswer1 = ...  
String userAnswer = (String)session.getAttribute("s1");
if (theAnswer.equals(userAnswer)) {
   out.println("Answer1 is correct - woohoo!");
} else {
   out.println("Question 1: Wrong answer - Correct answer is: " + theAnswer1)
}    
%>

对答案 2、3、4 和 5 重复相同的模式。

于 2013-11-15T06:32:17.460 回答