
任务如上图
仔细观察了下其他同学的作业后发现我的逻辑是没有问题的
老师要求的3-4个页面我之前想要通过if...else语句,用一个html页面加一个action的页面完成
虽然我觉得三个结果界面其实并不冲突,但是就是不能运行出来
这次全部重新来,用一个html的登录页面分别链接两个不同的处理页面进行完成
一、在新的界面提示:您好,account/账号密码错误请重新输入
html登录页面

处理交互的页面代码(show3-1.jsp)


结果1
结果2
把答案改成了直接显示账号和密码,练习了下<% %>要如何使用
二、输入空值提示非正常访问
在尝试之后,我确定只需要加一个else if语句就可以了 ,即可以用一个action的页面完成
做到这里我突然意识到了和我之前运行不了的代码的区别在哪
这次整体做下来是没有用cookie的,按照之前使用cookie的想法,运用数组将account和password分别录入为cookie对象,它的判断逻辑是检查账号密码是否相对应从而判断密码是否正确,是动态的,可以为多个人使用但是我这次做的其实只是判断是否和我提前输入的固定条件相对应,死板只能检测一个,就像是一个人的界面
但是我用cookie的做不出来啊啊啊啊也不知道错在哪里了,总之这次操作的结果如下

补充之后的代码

结果三
用时:一个半小时
作者通过一个HTML登录页面链接两个处理页面实现账号密码验证。在尝试中,他们意识到之前的问题在于使用cookie进行动态验证,而当前实现则是静态匹配预设条件。此外,文章提到了空值检查和用时情况。

被折叠的 条评论
为什么被折叠?



