步骤如下 (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 页面给出 的字符序列。
时间: 2023-06-20 11:07:30 浏览: 198
好的,这是一个记忆测试的程序,需要编写多个JSP页面和一个JavaBean类。以下是每个步骤的更详细说明:
1. 编写JavaBean类Memory.java用于构建模型
JavaBean类Memory.java用于构建模型,表示一个记忆测试的模型。它包含一个testString属性,表示要记住的字符序列。在这个类中还可以定义一些方法,比如设置和获取testString属性的方法。
2. 编写choiceGrage.jsp页面
choiceGrage.jsp页面显示一个表单,让用户选择记忆测试的级别。该表单包含一个radio标记,分别对应初级、中级和高级。根据用户选择的级别,该页面会将用户重定向到giveTest.jsp页面,并将级别信息传递给该页面。
3. 编写giveTest.jsp页面
giveTest.jsp页面根据用户选择的级别,使用JavaBean类Memory.java生成一个随机的字符序列,并将其显示给用户。然后提示用户在5秒内记住这个字符序列。5秒后,该页面将自动重定向到answerTest.jsp页面,并将该字符序列的值存储在session中。
4. 编写answerTest.jsp页面
answerTest.jsp页面显示一个表单,让用户选择之前显示的字符序列中的各个字符,以此代表用户认为自己记住了该字符序列。该表单包含多个radio标记,分别对应字符序列中的每个字符。用户选择完后,单击提交键,将选择提交给judgeAnswer.jsp页面。
5. 编写judgeAnswer.jsp页面
judgeAnswer.jsp页面接收用户提交的答案,然后与之前存储在session中的字符序列进行比较。如果用户选择的字符序列与之前的字符序列相同,则提示用户记忆成功;否则提示用户记忆失败。
阅读全文