第三次jsp作业补充

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

任务如上图


仔细观察了下其他同学的作业后发现我的逻辑是没有问题的

老师要求的3-4个页面我之前想要通过if...else语句,用一个html页面加一个action的页面完成

虽然我觉得三个结果界面其实并不冲突,但是就是不能运行出来

这次全部重新来,用一个html的登录页面分别链接两个不同的处理页面进行完成


一、在新的界面提示:您好,account/账号密码错误请重新输入

 html登录页面

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

结果1

 结果2 

把答案改成了直接显示账号和密码,练习了下<% %>要如何使用


二、输入空值提示非正常访问

在尝试之后,我确定只需要加一个else if语句就可以了 ,即可以用一个action的页面完成

做到这里我突然意识到了和我之前运行不了的代码的区别在哪

这次整体做下来是没有用cookie的,按照之前使用cookie的想法,运用数组将account和password分别录入为cookie对象,它的判断逻辑是检查账号密码是否相对应从而判断密码是否正确,是动态的,可以为多个人使用但是我这次做的其实只是判断是否和我提前输入的固定条件相对应,死板只能检测一个,就像是一个人的界面

但是我用cookie的做不出来啊啊啊啊也不知道错在哪里了,总之这次操作的结果如下

补充之后的代码 

结果三


用时:一个半小时

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值