JavaWeb登录界面登录失败在同一页面进行提示的解决
作者:HackShendi 发布时间:2023-11-26 15:51:34
标签:JavaWeb,登录界面,登录失败,页面提示
JavaWeb登录界面登录失败在同一页面进行提示
方法
使用JSP 通过提交表单方式 判断账号密码是否正确 不正确则调用
req.setAttribute("errorInfo","账号密码错误或不是管理员!");
进行设置属性,然后jsp页面通过获取属性来展示错误信息 el表达式如
<h5>${errorInfo}</h5>
JavaWeb项目登录注册失败错误提示问题
当登陆或注册失败时。返回错误信息
1、在LoginServlet中判断登录失败时,向request域中设置登录失败消息
2、在login.jsp页面中取出错误消息显示
3、在RegistServlet中判断注册失败时,在request域中设置注册失败消息
4、在regist.jsp页面中取出错误消息显示
当我们登陆或者注册失败,服务器给我们转发回来一个新的注册或登陆页面,就像第一次注册或者登陆一样,我们希望有错误提示和数据回显
首先:在域中设置错误消息[需要在页面中使用,在两个资源内共享数据]
第一登陆和在转发回来的页面中提示的信息不同,通过域中的errorMsg是否为空来判断
Login页面需要复用:
第一次登录时使用:
用户登录失败后转发回来给用户错误提示,并让用户继续登录:
- 区分用户是正常访问还是登录失败转发回来的
获取request域中的错误消息,如果有代表是转发回来的,如果没有第一次打开
这只是初步的没有学习EL表达式之前,学习了EL表达式代码将更加简洁
来源:https://shendi.blog.csdn.net/article/details/94740469


猜你喜欢
- 一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,当然了如
- 前台处理首先前台先要获取所有的要删除数据的ID,并将ID拼接成字符串 例如: 2,3,4,5,然后通过GET请求返送到后台。后台处理控制器接
- 前言经过一段时间的学习Oauth2,在网上也借鉴学习了一些大牛的经验,推荐在学习的过程中多看几遍阮一峰的《理解OAuth 2.0》,经过对O
- import java.io.BufferedInputStream;import java.io.BufferedOutputStream
- 在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。分别存储位置: &n
- 静默安装就是偷偷的把一个应用安装到手机上,就是屏蔽确认框,通过反射只能写个主要的代码,这个是在linux编译用到,因为静默安装需要调用系统服
- 一、Maven聚合开发_继承关系 Maven中
- 前言表单提交是最常见的数据提交方式,我们经常会填写表单信息,比如用户名,身份证,手机号等等,因此就会产生身份证是否合法,用户名是否为空,虽然
- private string HttpPost(string Url, string postDataStr)
- 内存对齐的基本原则:结构(struct/class)的内置类型数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的起始位置
- 环境springboot1.5.9完整代码,内有sql,先建库,在运行sql建表,sql中已插入测试的数据。https://github.c
- 前言在一些项目中,经常会遇到需要把当前线程中的上下文传递到其他线程中的情况,比如某项目包含国际化操作,在业务请求进来时需要把对应的国家代码存
- 使用要点如下:1.利用ListAdapter(一般使用ArrayAdapter)为AutoCompleteTextView提供数据,若有需要
- 下面我们就字符串连接方面分析。1.String打开String的源码,如图所示会发现存储字符串的字符数值是final常量。再看String的
- 其实嵌套滚动已经算一个比较常见的特效了,下面这个动图就是嵌套滚动的一个例子:看到这个动效,大家可能都知道可以用CoordinatorLayo
- File存储(内部存储)一旦程序在设备安装后,data/data/包名/ 即为内部存储空间,对外保密。Context提供了2个方法来打开输入
- 引言在Flutter开发中,所有的组件和页面都继承自Widget,所以探索页面的生命周期其实就是Widget的生命周期。 在 Flutter
- 目录1、this代表了()的对象引用,super表示的是当前对象的()对象?2、输出内容是:3、下面程序的输出是:()4、执行下列代码的输出
- 一、安装插件1.1直接用离线安装,将安装包拖到 IDEA窗口就安装好了,需要重启IDEA生效 (推荐)1.2 直接在idea上下JFormD
- 在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执