javaEE008.02 显示错误信息及表达回显(包含动态获取http协议以及端口号)项目第三阶段 第2 小段

系列文章目录

前言

接上一篇

一、显示错误信息及表达回显

动态获取http协议以及端口号

根据上一篇文章,我们知道绝对路径可以直接获取
在这里插入图片描述
http://localhost:8080 这一段也是可以动态获取的
为了更加灵活一些,这一段我们也设置成动态获取
在这里插入图片描述

在这里插入图片描述
然后我们也放到base里面去,相当于更加完善
在这里插入图片描述

在这里插入图片描述

二、错误信息及表达回显

现在为止我们点击登录是没有效果的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
那么我们怎么给出提示呢?在哪里提示呢?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后找这个类就行 这个类 是 errorMsg
回到正题,我们在登录失败的时候要给出提示,那么登录失败的时候需要做个标记

在这里插入图片描述
因为有中文,所以我们要考虑一下乱码问题
在这里插入图片描述
在这里插入图片描述
插播一条广告
在这里插入图片描述
这里分别体现了request的两个作用
在这里插入图片描述
需要注意的是 获取域对象,首先的先set 才能get,你得先有才能用
下一步,删掉这个“广告”,下面是不是要判断了,但是直接写if — else 是有的麻烦的
在这里插入图片描述
重启服务器,测试一下
在这里插入图片描述
这样用户体验就好很多了

这里用get Att域比用session域好很多
如果用session域的话,浏览器关了还会提示用户名和密码错误,这就很尴尬了
——在谈论session机制的时候,常常听到这样一种误解“只要关闭浏览器,session就消失了”。其实可以想象一下会员卡的例子,除非顾客主动对店家提出销卡,否则店家绝对不会轻易删除顾客的资料。对session来说也是一样的,除非程序通知服务器删除一个session,否则服务器会一直保留…
所以能用小域就不用大域,并不是用大域就好,能用小域如果用大域大概率 用大域反而会出问题

下面注册

注册页面优化用户体验——给出显示错误信息及表达回显

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
想到了马保国,年轻人不讲武德
在这里插入图片描述
在这里插入图片描述
三元表达式:
在这里插入图片描述

最后测试看效果
在这里插入图片描述

回显——让用户少输一点

回显 不要显示密码,其它都可以,我们写一个,后面自行优化
怎么回显呢?加个value就行了
在这里插入图片描述
另外一种思路:

我们有必要再把这个用户名放到域中吗?其实是没有必要的
在这里插入图片描述
完全可以用
在这里插入图片描述
因为对象在,参数也肯定在

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
注意:取值的时候就不是request.getAttribute ( ) 了
而是 像获取请求参数那样去取,用 request.getParameter( )
在这里插入图片描述

回显就是这么简单

总结

主要是思路,细水长流吧,慢慢的去体会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值