编写一道图形记忆测试试题,掌握session bean存储用户的数据 步骤如下 (1)编写JavaBean类 Memory.java用于构建模型 (2)编写choiceGrage. jsp, 该页面中的form 表单中使用radio 标记选择记忆测试级别: 初级、中级和高级。初级需要记忆一个长度为5 个字符的字符序列(例如★■★▲●) , 中级需要记忆一个长度为7 个字符的字符序列,高级需耍记忆一个长度为10 个字符的字符序列。在choiceGrage.jsp 页面选择级别后,单击form 表单的提交键提交给giveTest. jsp 页面。 (3)编写giveTest. jsp 页面,该页面获取choiceGrage. jsp 贞面提交的级别后.使用session bean 显示testString 的屈性值(例如展性值是长度为7 个字符的字符序列),然后提示用户在5 秒内记住这个字符序列。5 秒后,该页面将自动定向到answerTest.jsp 页面。 (4)编写answerTest. jsp 页面, 该页面的form 表单提供用户给出答案的界面,即使用radio 标记让用户选择字符序列中的各个字符,以此代表用户认为自己记住的字符序列。单击提交键. 将选择提交给judgeAnswer. jsp 页面 (5)编写judgeAnswer. jsp 页面,该页面负责判断有户是否记住了giveTest. jsp 页面给出写出代码的介绍和所用到的技术
时间: 2024-04-06 22:32:03 浏览: 92
这个记忆测试试题的实现需要使用 Java Servlet 和 JSP 技术。
首先,我们需要编写一个 JavaBean 类 Memory.java,用于存储和管理测试数据。Memory 类中应该包含一个字符串 testString,用于存储测试用的字符序列。在 Memory 类中应该提供获取和设置 testString 的方法。
接下来,我们需要编写 choiceGrage.jsp 页面,用于让用户选择测试级别。在 choiceGrage.jsp 页面中,我们可以使用 HTML form 标签和 radio 标签来创建表单,让用户选择测试级别。在表单提交时,我们可以使用 Servlet 技术来获取用户选择的测试级别,并将其存储在 Session 中,以便后续页面使用。
在 giveTest.jsp 页面中,我们需要从 Session 中获取用户选择的测试级别,并根据测试级别生成随机的字符序列。我们可以使用 Java 的 Random 类来生成随机的字符序列,并将其存储在 Session 中。然后,我们可以使用 JSP 技术来显示测试字符序列,并提示用户在5秒内记住它。在5秒后,我们可以使用 JavaScript 技术来自动定向到 answerTest.jsp 页面。
在 answerTest.jsp 页面中,我们可以使用 HTML form 标签和 radio 标签来创建表单,让用户选择自己记住的字符序列。在表单提交时,我们可以使用 Servlet 技术来获取用户选择的字符序列,并将其存储在 Session 中,以便后续页面使用。
最后,在 judgeAnswer.jsp 页面中,我们需要从 Session 中获取用户选择的字符序列和测试字符序列,并比较它们是否一致。如果一致,我们可以使用 JSP 技术来显示“恭喜你,测试通过!”的提示信息。否则,我们可以使用 JSP 技术来显示“很遗憾,测试失败!”的提示信息。
总体来说,这个记忆测试试题的实现需要使用 Java Servlet 和 JSP 技术,同时也需要使用 Session 技术来存储和管理用户的数据。
阅读全文