1.在Strutil类中继续编写代码
判断输入的是否为空或者是空格,如果有就重开反之亦然

public static boolean isBlank(String str) {boolean ret = false;if(str == null || str.trim().equals("")){ret=true;}return ret;}

2.在webapp下新建login.jsp文件和images图片文件,可以将图片直接拖入images中去。login.jsp中在body标签中写入代码(<% %>表示Java语句块、<%! %>表示方法语句块、<%= %>表示要输出的内容)

<%@ page import="cn.edu.mju.project13.util.Strutil" %><%--Created by IntelliJ IDEA.User: R720Date: 2020/4/16Time: 9:07To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<%!int age =20;int add(int i,int j){return i+j;}
%>
<%String msg;String LoginName= request.getParameter("LoginName");String LoginPwd = request.getParameter("LoginPwd");String validCode = request.getParameter("validCode");String code = (String)request.getSession().getAttribute("code");if(!Strutil.isBlank(validCode)){if(validCode.equals(code)){if("23".equals(LoginName) && "1234".equals(LoginPwd)){msg ="你好"+ LoginName + "号";}else {msg= "账号或密码错误";}}else {msg="验证码错误";}}else{msg="请输入验证码";}%>
<%= msg%><img src="./images/1.jpg"><form action=""method="post">登录账号:<input type="text" name="LoginName"><br>登录密码:<input type="password" name="LoginPwd"><br>验证码:<input type="text" name="validCode"><img src='./Captche' width='100' height='60'><br><input type="submit" value="登录"><input type="reset" value="取消"></form>></body>
</html>

3.代码编写完毕,进行登录网页验证,现在patch=/Project13,端口为,映射为/login.jsp,进行localhost(本机地址127.0.0.1)运行代码进入登录页面,进行验证

输入错误的验证码

显示验证码错误,下面输入正确的验证码

显示为你好23号,登录成功

JAVAweb实现web网页登录相关推荐

  1. web 网页登录 微信授权

    接口步骤: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&ve ...

  2. vue qrcodejs2生成二维码实现手机APP扫码进行web网页登录

    在vue中使用 qrcodejs2 1.安装 npm install  qrcodejs2 --save 2.引入 import QRCode from "qrcodejs2" 3 ...

  3. vlc web 登录账号_怎么在web网页端解绑敬业签绑定的手机号?

    支持手机电脑多端同步的便签软件敬业签可以用来记录备忘事项,同时针对记录的备忘事项可设置时间提醒.在使用敬业便签时,为了确保数据的安全,以及在日后使用时方便找回账号密码,可以将便签账户和手机号绑定在一起 ...

  4. finereport 登录界面的代码文件_【干货下载】多彩包含网页登录界面等4款WEB模板素材作品集源文件...

    老菜为今天准备的是多彩包含网页登录界面等4款WEB模板素材作品集源文件,SKETCH源文件炫酷页面设计模板,适合作品集展示.收下吧~ 如何下载这套资源? 方法1:加入"知识星球"更 ...

  5. 韩国 naver web网页版第三方登录 naver网页登录

    韩国 naver web网页版第三方登录 <!DOCTYPE html> <html lang="en"><head><meta char ...

  6. 韩国 kakaotalk web网页版第三方登录示例 kakaotalk网页版

    韩国 kakaotalk web网页版第三方登录示例 先跳转 授权 https://kauth.kakao.com/oauth/authorize?client_id="+restApi+& ...

  7. Web网页练习15: 登录界面

    Web网页练习15: 登录界面 欢迎扫码关注微信公众号 "野心与家" 效果图 只保留精简效果,具体细节未展示 源代码 <!DOCTYPE html> <html& ...

  8. web网页第三方账号授权登录

    ❤️最细微信小程序版本上传.提交审核.发布[建议收藏]❤️ ❤️2021直击大厂前端开发岗位面试题❤️ ❤️效果图如下,如有需要请自取修改[建议收藏]!❤️ ❤️微信小程序的灰度发布❤️ web网页端 ...

  9. TI IPNC Web网页之网页修改教程

    web网页程序修改 打开gStudio之后,点击菜单栏中Help->Contents.先把这个诡异的编程语言看一遍吧.这里搬一些东西出来. GoDB简介 从第一副图片中,我们可以看出,从源文件到 ...

最新文章

  1. 《应试捷径-典型考题解析与考点贯通_系统分析师考试》复习重点提示
  2. 历史:2007年总结与2008年展望
  3. servlet容器_Servlet详解(一)之基本概念
  4. linux bes二进制查看工具,Linux的命令及工具
  5. z-blog php 静态设置,Nginx的Z-Blog的伪静态配置方法
  6. Python Tricks(十)—— 递归修改文件名
  7. 《SpringBoot实战》笔记1
  8. 通过ip查询详细地址
  9. 精通开关电源设计(一)
  10. torch.nn.Module.named_parameters(prefix=‘‘, recurse=True)
  11. mac 命令修改dns服务器,MAC设置DNS的步骤
  12. 模拟太阳系的html,three.js模拟实现太阳系行星体系功能
  13. 【无机纳米材料科研制图——Visio 0305】开启开发人员模式绘制表面等离子共振SPR机理图
  14. gba模拟器ios_不越狱iOS设备安装GBA模拟器 GBA4iOS 方法
  15. 关于安全的一点理解感悟
  16. 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
  17. Keras深度学习实战——信用预测
  18. 码农深耕 - 35岁的程序员何去何从?
  19. matlab产生随机基带信号,16QAm 采用MATLAB编程,产生一个16QAM基带信号 联合开发网 - pudn.com...
  20. SQL Server 2012 SP1 企业版

热门文章

  1. 精选12个时尚的 CSS3 效果【附源码下载】
  2. 网络里面的计算机是怎么添加的,怎么添加网上邻居?
  3. 学会这3个小技巧,轻松去图片水印
  4. AP5414 0.8-5.5升压恒压 WLED 太阳能电源驱动方案
  5. Photoshop文字之——制作逼真的镀金字特效
  6. TTL电平、CMOS电平、RS232电平及RS232电平转换电路
  7. vue3.0 先遣学习
  8. echars 柱状图靠左_echart 柱状图如何让y轴文字靠左显示,series上文字右对齐显示...
  9. 【Eelectron-vue】构建桌面应用(21)- Inno Setup CreateProcess failed;code 740 请求的操作需要提升
  10. CreateParameter参数说明