效果图:

登录失败图:

成功登录图:

代码login.jsp:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<body><h3>用户登录</h3><form action="" method="post"><table><tr><td>用户名:</td><td><input type="text" name="uname" /></td></tr><tr><td>密码:</td><td><input type="password"  name="upwd" /></td></tr><tr><td><input type="submit" value="登录"/> </td><td><input type="reset" value="重置"/></td><tr/></table></form><%!boolean vUser(String name,String pwd)      //创建一个函数,用于验证输入的用户名和密码是否正确,如果有需求,可以连接数据库{if(name.equals("admin")&&pwd.equals("123")) //如果相等返回真{return true;}else {return false;                            //不然返回假}}%><%String name=request.getParameter("uname");        //获取上一个页面输入的用户名String pwd=request.getParameter("upwd");      //获取密码if(name.equals("")||pwd.equals(""))               //如果为空,则输出一句话在下方{out.println("密码不能为空!");return;}if(!vUser(name,pwd))                            //调用方法,如果为假则输出一句话{out.println("用户或者密码不正确!");return;}response.sendRedirect("userinfo.jsp?name="+name+"&pwd="+pwd);  //不然就调用方法,跳转页面,并传递参数%>
</body>
</html>

代码:userinfo.jsp

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<body>
<%String name=request.getParameter("name");   //获取上一个页面传送的数据String pwd=request.getParameter("pwd");out.println("用户名"+name);out.println("密码"+pwd);%>
</body>
</html>

代码关键字查找解释:
①form创建表单,action=要跳转的页面,如果为空则返回本页面

②input 可输入数据的输入字段。
type 属性,可以是text(文本字段)或者其他属性。(如:password(密码字段),submit(按钮),checkbox(复选框),radio(单选框),reset(重置按钮)。)

③name 表单的名称,调用时值的名字。

④request.getParameter(“uname”);获取客户端服务器的参数值

传递一个参数
response.sendRedirect(“list.jsp?type=”+types);
传递多个参数:
在几个参数的中间加上&就可以了呀
就这样response.sendRedirect(“error.jsp?abc=”+x+"&参数="+变量+"&参数="+变量+"&参数="+变量…);

jsp网页实现登录用户名于密码的验证(不涉及数据库操作)相关推荐

  1. php判断已登录用户名和密码,PHP验证登录用户名和密码

    [include_once(../discuz/include/common.inc.php);$CTDF_USERINFO = array(); $CTDF_USERINFO[sid] = $sid ...

  2. java自动填充_java 如何自动填充网页上的用户名和密码?

    展开全部 java 自动填充网页上的用户名和密码有两种方法: 方法一.在input 标签里面的 value属性赋值即可,如32313133353236313431303231363533e78988e ...

  3. 华三交换机如何进入配置_H3C交换机如何配置登录用户名和密码

    在中国交换机市场,H3C自2003年公司成立以来,已累计出货上百万台,以太网交换机端口数占全球的`市场份额23.4%,在交换机领域内综合技术实力和市场份额排名均达到业界第一.下面YJBYS小编为大家整 ...

  4. 计算机怎么登录用户名和密码忘了怎么办,忘记了路由器的登录用户名与密码怎么办...

    由于一般路由器设置了一次后期很少需要再去设置,因此后期会出现当需要进入路由器的时候,自己也将登录用户名与密码忘记了,那么这种情况怎么办呢?主要分为2种情况: (电脑入门到精通网 www.58116.c ...

  5. 电脑开始怎么设置计算机用户名,如何修改电脑登录用户名以及密码呢?5秒钟让你学会...

    如何修改电脑登录用户名以及密码呢?对于这个问题,你可能有点好笑,这么简单的问题还拿出来分享呢? 确实,对于稍微懂一点电脑知识的人而言,确实超级简单可笑,但我也相信还是有部分初学者以及对于电脑知识不是太 ...

  6. H3C Telnet、SSH登录 用户名和密码一致

    H3C Telnet.SSH登录 一.项目拓扑 二.项目需求 三.配置步骤 四.测试 一.项目拓扑 二.项目需求 telnet可登录 ssh可登录 用户名和密码一致都是abc, 用户权限15 三.配置 ...

  7. python ftplib模块 爆破ftp登录用户名和密码

    1.连接ftp服务器 import ftplib ftp = ftplib.FTP() ftp.connect('192.168.50.130', 21) ftp.login("anonym ...

  8. phpmyadmin登录MySQL密码_phpMyAdmin配置登录用户名与密码教程

    本文章来给大家介绍在phpmyadmin配置mysql登录管理密码哦,下面我以root用户为实例来给各位同学介绍介绍,有需要了解的朋友可参考. phpMyAdmin配置文件在libraries下的co ...

  9. 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”

    模拟一个"系统登陆"窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示"用户名和密码正确", 2.用户名错误,弹出一个对话框,提示 ...

最新文章

  1. 现实给了梦想多少时间
  2. Spring 的@Bean 的用法
  3. mysql所有知识点总结_MySQL知识点总结
  4. Extra }, or forgotten lendgroup. \makecover
  5. Android WiFi开发
  6. 2013年1月7日学习内容
  7. ubuntu使用docker的Huginn上手记
  8. 图像局部特征(十六)--SimpleBlobDetector
  9. LeetCode刷题——11. 盛最多水的容器
  10. 考研数据结构程序题常见代码【C语言实现】
  11. ATV320、ATV32变频器报tnF如何处理?
  12. linux应用程序故障排查,为Linux应用程序排查故障的另类方法
  13. 用CSS绘制最常见的40种形状和图形
  14. 统一修改word中的一级标题字体
  15. echarts+DataV的用法
  16. excel表格内容拆分_excel工作表如何按照内容进行拆分呢
  17. 高密度ARM集群服务器的应用场景
  18. 用JSP/Servlet应用开发一个简单的考试报名系统
  19. 马斯克:特斯拉正研发“世界上最好”的AI硬件
  20. python 广义线性模型_数学建模/机器学习:广义加性模型(GAM)及其Python实现

热门文章

  1. zip 打包_Thinkphp6利用ZipArchive打包下载文件
  2. mysql存储过程if多命令_MySQL存储过程if-存储过程中的if-db2存储过程if多条件
  3. Python机器学习:梯度下降法009更多讨论
  4. oracle delete远程表,用脚本实现表的远程准实时同步
  5. linux 安装 mysql off,linux下安装mysql
  6. knn k的选取_经典算法(四):KNN
  7. 起泡排序验证性实验(2)
  8. 谁要是敢用Map传参数,我喵喵就打死他
  9. matplotlib调整子图尺寸,消除大图白边框
  10. python解析pdf得到每个字符的坐标