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.用户名错误,弹出一个对话框,提示 ...
最新文章
- 现实给了梦想多少时间
- Spring 的@Bean 的用法
- mysql所有知识点总结_MySQL知识点总结
- Extra }, or forgotten lendgroup. \makecover
- Android WiFi开发
- 2013年1月7日学习内容
- ubuntu使用docker的Huginn上手记
- 图像局部特征(十六)--SimpleBlobDetector
- LeetCode刷题——11. 盛最多水的容器
- 考研数据结构程序题常见代码【C语言实现】
- ATV320、ATV32变频器报tnF如何处理?
- linux应用程序故障排查,为Linux应用程序排查故障的另类方法
- 用CSS绘制最常见的40种形状和图形
- 统一修改word中的一级标题字体
- echarts+DataV的用法
- excel表格内容拆分_excel工作表如何按照内容进行拆分呢
- 高密度ARM集群服务器的应用场景
- 用JSP/Servlet应用开发一个简单的考试报名系统
- 马斯克:特斯拉正研发“世界上最好”的AI硬件
- python 广义线性模型_数学建模/机器学习:广义加性模型(GAM)及其Python实现
热门文章
- zip 打包_Thinkphp6利用ZipArchive打包下载文件
- mysql存储过程if多命令_MySQL存储过程if-存储过程中的if-db2存储过程if多条件
- Python机器学习:梯度下降法009更多讨论
- oracle delete远程表,用脚本实现表的远程准实时同步
- linux 安装 mysql off,linux下安装mysql
- knn k的选取_经典算法(四):KNN
- 起泡排序验证性实验(2)
- 谁要是敢用Map传参数,我喵喵就打死他
- matplotlib调整子图尺寸,消除大图白边框
- python解析pdf得到每个字符的坐标