jsp网页实现登录用户名于密码的验证(不涉及数据库操作)
效果图:
登录失败图:
成功登录图:
代码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网页实现登录用户名于密码的验证(不涉及数据库操作)相关推荐
- php判断已登录用户名和密码,PHP验证登录用户名和密码
[include_once(../discuz/include/common.inc.php);$CTDF_USERINFO = array(); $CTDF_USERINFO[sid] = $sid ...
- java自动填充_java 如何自动填充网页上的用户名和密码?
展开全部 java 自动填充网页上的用户名和密码有两种方法: 方法一.在input 标签里面的 value属性赋值即可,如32313133353236313431303231363533e78988e ...
- 华三交换机如何进入配置_H3C交换机如何配置登录用户名和密码
在中国交换机市场,H3C自2003年公司成立以来,已累计出货上百万台,以太网交换机端口数占全球的`市场份额23.4%,在交换机领域内综合技术实力和市场份额排名均达到业界第一.下面YJBYS小编为大家整 ...
- 计算机怎么登录用户名和密码忘了怎么办,忘记了路由器的登录用户名与密码怎么办...
由于一般路由器设置了一次后期很少需要再去设置,因此后期会出现当需要进入路由器的时候,自己也将登录用户名与密码忘记了,那么这种情况怎么办呢?主要分为2种情况: (电脑入门到精通网 www.58116.c ...
- 电脑开始怎么设置计算机用户名,如何修改电脑登录用户名以及密码呢?5秒钟让你学会...
如何修改电脑登录用户名以及密码呢?对于这个问题,你可能有点好笑,这么简单的问题还拿出来分享呢? 确实,对于稍微懂一点电脑知识的人而言,确实超级简单可笑,但我也相信还是有部分初学者以及对于电脑知识不是太 ...
- H3C Telnet、SSH登录 用户名和密码一致
H3C Telnet.SSH登录 一.项目拓扑 二.项目需求 三.配置步骤 四.测试 一.项目拓扑 二.项目需求 telnet可登录 ssh可登录 用户名和密码一致都是abc, 用户权限15 三.配置 ...
- python ftplib模块 爆破ftp登录用户名和密码
1.连接ftp服务器 import ftplib ftp = ftplib.FTP() ftp.connect('192.168.50.130', 21) ftp.login("anonym ...
- phpmyadmin登录MySQL密码_phpMyAdmin配置登录用户名与密码教程
本文章来给大家介绍在phpmyadmin配置mysql登录管理密码哦,下面我以root用户为实例来给各位同学介绍介绍,有需要了解的朋友可参考. phpMyAdmin配置文件在libraries下的co ...
- 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”
模拟一个"系统登陆"窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示"用户名和密码正确", 2.用户名错误,弹出一个对话框,提示 ...
最新文章
- wrs-tuya-cloud
- Dispatcher与UI线程交互
- 当CPU飙高时,它在做什么
- @NotNull JSR-303验证
- QT多媒体 播放视频并显示字幕
- vector邻接表建图+DFS+BFS
- jquery 实现 点击把数据移动右侧 点击再次移回到左侧
- 一段比较好的加1操作。能够防止简单的++造成的溢出。
- V4L2应用程序框架--一【转】
- HTML的文本可以删除吗,如果内部包含一些文本,请删除html标记
- linux DNS 简单配置
- 计算机网络按网络覆盖范围大小排序 从小到大为,现代远程网络教育概论试题及答案分析.pdf...
- npm ERR code ETIMEDOUT npm ERR syscall connect npm ERR errno ETIMEDOUT npm ERR network reques...
- Vue表单设计器的终极解决方案
- linux概述及环境搭建
- 电脑快捷操作方式大全
- 结构化数据,半结构化数据,非结构化数据非区别和示例
- C语言学生信息管理系统第二版(附带密码登录模式)
- JDBC--基础JDBC
- 如何限制IP访问你的网站?
热门文章
- python cv模块_Python cv包_程序模块 - PyPI - Python中文网
- Spring高级之注解@lazy详解(超详细)
- 解析xml文件的几种技术
- java怎么区分变量和方法_如何测试Java的变量和方法
- java 获取年 两位,java使用jxl读取日期年份只显示前两位的解决方法
- linux脚本中如何读取文件,如何在Shell脚本中逐行读取文件
- 为什么虚拟机上一运行就显示程序停止_五分钟学Java:如何学习Java面试必考的JVM虚拟机||CSDN博文精选...
- 服务端断开_Java多线程技术:实现多用户服务端Socket通信
- Oracle 分组拼接字符串
- Java 算法 数字分类