登录失败提示"账号或密码错误!"

JSP

在密码框下面写

 <p style='color:red'>
	${errorMsg } 
</p>

Servlet

request.setAttribute("errorMsg","账号或密码错误!");
//转发
request.getRequestDispatcher("/login.jsp").forward(req, resp);

使用转发携带错误信息"账号或密码错误!",若这样在浏览器中刷新页面会显示重新提交表单的提示,效果不太好。request的特性是地址栏不改变,因此无法改变。

//获取session
HttpSession session = request.getSession();
session.setAttribute("errorMsg","账号或密码错误!");
//重定向
response.sendRedirect(request.getContextPath()+"/login.jsp");

将错误信息存在session中 session不依求转发
由于session不依求转发,所以将错误信息存入session中,使用重定向重新跳转到登录界面。
由于重定向是会将地址栏路径改变,所以不会有重新提交表单的提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值