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.用户名错误,弹出一个对话框,提示 ...
最新文章
- Ignite的jdbc与网格的连接方式的查询性能对比
- 开源Redis可视化客户端工具,用过的人都说好看又好用!
- 小程序页面遮罩且不能滚动 + 内容居中显示
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07)
- wampserver php扩展openssl 不可用_PHP基础及WAMP集成基础
- C++中static与const成员
- 数字图像处理之引言基础
- Linux搭建邮件服务器postfix
- 实现单点登录(SSO)的三种方式
- 一维优化 方法c语言,第三章一维优化方法
- 软考中级软件设计分享
- JavaWeb(9) I18N国际化
- 计算机把C盘无法扩展,如何解决可分配空间却无法扩展C盘的问题?
- 2019广东工业智造创新大赛【赛场二】感谢拼命的自己
- ActiveMQ基本详解
- 什么是Word Embeddings
- ABAP BDC返回成功但是未创建单据或没有产生相应效果
- Vue实现后台管理案例
- MySql数据库入门
- 每天干的啥?(2018.02)
热门文章
- dll侧加载_动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)...
- spark任务shell运行_Spark原理与实战(七)部署模式与运行机制
- python cv模块_Python cv包_程序模块 - PyPI - Python中文网
- Spring学习之旅(四):面向切面编程(AOP)
- numpy存储特征:消耗内存和计算速度测试
- Python机器学习:梯度下降法008如何确定梯度计算的准确性,调试梯度下降法
- oracle触发器记录所有dml,Oracle DML类型触发器
- mysql数据库被远程连接_如何让mysql数据库准许被远程连接访问
- css鼠标移入线条延中心伸长,jquery鼠标悬浮,显示动态延伸线条,如何在鼠标移开后依然让线条元素延伸到终点...
- java两个数之间质数求法_Java程序显示两个间隔之间的质数