实验2.2 Servlet用户登录验证

实验内容:

编写JSP程序,实现用户提交登录表单给Servlet,由Servlet 查询数据库(模拟查询,不用真的连接数据库查询),对用户是否存在进行验证。

实验步骤:

(1)编写一个验证用户的Servlet(LoginServlet. java),再编写登录页面程序login.html、登录成功页面welcome.jsp和登录失败页面loginfail.jsp。

(2)运行程序查看效果。

代码结构:

登陆页面参考实验1

check.jsp

<%--Created by IntelliJ IDEA.User: GAVTDate: 2021/11/11Time: 上午9:33To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Check</title>
</head>
<body><%String u=new String();String p=new String();java.util.Enumeration allPara= request.getParameterNames();while(allPara.hasMoreElements()){Object pname=allPara.nextElement();   //取得各个元素的name值String[] rs;        //通过元素的name值取得valuers = request.getParameterValues((String) pname);int size=java.lang.reflect.Array.getLength(rs);if(pname.equals("u")){for (int i=0;i<size;i++) {u +=rs[i];}}if(pname.equals("p")){for (int i=0;i<size;i++) {p +=rs[i];}break;}}if(u.equals("gavt")&&p.equals("123")){response.sendRedirect("welcome.jsp");}else{response.sendRedirect("loginfail.jsp");}
%>
</body>
</html>

其余代码略

JavaWeb 实验 Servlet用户登录验证相关推荐

  1. 南邮汇编语言程序设计实验二————用户登录验证程序的设计

    目录 实验环境(实验设备) 实验要求 实验代码 相关函数 实验结果 实验环境(实验设备) 硬件:微型计算机 软件:Windows 操作系统.汇编语言开发工具MASM或TASM 实验要求 1. 程序执行 ...

  2. 基于 JSP + Servlet 的用户登录验证

    综合案例--基于 JSP + Servlet 的用户登录验证 [例6-1] 实现一个简单的用户登录验证程序,如果用户名是 abc ,密码是 123,则显示欢迎用户的信息,否则显示"用户名或密 ...

  3. 使用SSH框架实现用户登录验证

    今天,写一个非常简单的通过struts+hibernate+spring的集成来实现用户登录验证的例子,让大家了解一下三者是如何是整合的. 我们可以通过myeclipse的向导,生成相应的环境搭建,如 ...

  4. 使用filter过滤器实现简单用户登录验证(不用配置web.xml文件)

    一.filter过滤器的作用 如果想要获取中文字符,或者是显示提交的中文,就需要添加以下代码,来防止乱码的情况发生. request.setCharacterEncoding("utf-8& ...

  5. ajax登录验证的原理,ajax用户登录验证-get和post提交方式,与工作原理—2018-8-15...

    ajax用户登录验证: 实例 html> Ajax实战:表单验证 用户登录 邮箱: 密码: 提交 let btn = document.getElementsByTagName('button' ...

  6. python登录验证程序_Python模拟用户登录验证

    本文实例为大家分享了Python模拟用户登录验证的具体代码,供大家参考,具体内容如下 1.功能简介 此程序模拟用户登录验证的过程,实现用户名输入.黑名单检测.用户有效性判别.密码输入及验证等.用户在3 ...

  7. php 语法验证_PHP用户登录验证模块

    这篇文章介绍的内容是关于PHP用户登录验证模块 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 实现用户登录 >>>1 创建登录表单 登录表单的HTML代码如下: U ...

  8. 数据库用户登录验证及注册功能实现

    数据库用户登录验证及注册功能实现 1.mysql数据库安装 2.解决navicat连接mysql的密码错误问题 3.创建数据库.用户表.插入数据 (1)进入mysql数据库 (2) 创建数据库dnn_ ...

  9. php链接mysql实例之用户登录验证以及使用cookie登录

    这篇博客实现用户登录验证以及使用cookie登录,它承接了前面的几个博客: 1. php连接mysql实例之新用户注册实现 2. php连接mysql实例之后台列表显示已注册的用户信息 3. php连 ...

最新文章

  1. Python机器学习入门资料整理
  2. http方法_手撸HTTP是理解HTTP的最好方法(0)
  3. 电磁场与电磁波第四章 时变电磁场
  4. 多线程中使用UNITY变量导致线程执行断掉却又不报错的问题
  5. 理解transformer
  6. java错误:需要《标识符》
  7. cad中拖动文字时卡顿_CAD复制卡顿问题解决办法
  8. 使用python给微信推送信息(一)
  9. 社交产品分析:共同看片,微光
  10. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest:Gym 101667C
  11. 获取dataGridView当前行的值
  12. 智多星大数据分析云平台实践
  13. 最长连续子序列偏移_在新的模压成型工艺中结合热塑性连续带材与D-LFT(第一部分)...
  14. ro.hardware 由来
  15. SQL常用基础语句(SQL常用增删改查语句及案例)
  16. 漫画,开学季来临,用Python告诉你,女朋友应该从全国的哪个城市找
  17. 《天下贰》新版本“逐鹿中原”今日公测 开启PK新模式
  18. U盘中毒,空间仍然是被占用了,但是却不显示任何东西
  19. graphx解决图中心
  20. 恒压供水程序,西门子200模拟量通用变频器。 支持单变频和多变频

热门文章

  1. LitePal 数据库基本操作
  2. 数据增广:旋转,缩放,平移以及错切
  3. 【Vulnhub靶场】THOTH TECH: 1
  4. 解决PC端的的TIM群聊界面无法显示公告、文件、记录栏,不显示群消息
  5. MongoDB 可视化工具 RoboMongo---Win7 64 安装
  6. linux中环境变量及环境变量配置文件详解
  7. DCOS之k8s的secret
  8. 再生核希尔伯特空间(RKHS)
  9. 8-四平方和定理(拉格朗日定理)
  10. 计算机储存文档丢失怎么找,电脑文件丢失如何找回,文件数据丢失恢复方法