当前位置:首页 > 学习笔记 > 正文内容

使用JavaWeb实现企业邮箱登录验证功能

廖万里3年前 (2022-09-09)学习笔记96048

题目要求:

使用JavaWeb实现企业邮箱登录验证功能


效果:

使用JavaWeb实现企业邮箱登录验证功能

 使用JavaWeb实现企业邮箱登录验证功能

 index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML >
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>邮箱登录页面</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
  <h3>邮箱登录</h3>
  <hr>
  	<form action="lucky.jsp" method="post">
	    用户名:<input type="text" name="uname"><br><br>
	    密&nbsp;码:&nbsp;&nbsp;<input type="password" name="upwd"><br><br>
	    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	    <input type="submit" value="登录">&nbsp; <input type="reset" value="清空">
	    </form>
  </body>
</html>

doindex.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
	<title>邮箱处理页面</title>
	
  </head>
<%
	//设置编码
	request.setCharacterEncoding("UTF-8");
 
	String uname=request.getParameter("uname");
	String pwd=request.getParameter("upwd");
 	if(uname.equals("lucky")&&pwd.equals("123456")){
 		//成功
 		out.print("你好,"+uname+"!");
		request.getRequestDispatcher("lucky.jsp").forward(request, response);
 	}else{
 		response.sendRedirect("index.jsp");
		//request.getRequestDispatcher("index.jsp").forward(request, response);
 	}
 
%>

lucky.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
	<title>邮箱验证成功页面</title>
 
<h1>验证成功!</h1>
<h2>你好,
<%
	
	String name=request.getParameter("uname");
	String pwd=request.getParameter("upwd");
	if(!name.equals("lucky")&&!pwd.equals("123456")){
  			response.sendRedirect("index.jsp");
  		}
	out.print(name);
%>
</h2>


本文链接:https://www.kkkliao.cn/?id=21 转载需授权!

分享到:

版权声明:本文由廖万里的博客发布,如需转载请注明出处。


“使用JavaWeb实现企业邮箱登录验证功能” 的相关文章

MySql数据库增删改查常用语句命令

    最基本必会的增删改查         一.增Insert    (特殊的如果id自动递增的话,就不需要插入id) ...

Python所有的库都在这里了!!强烈建议收藏

Python所有的库都在这里了!!强烈建议收藏

前言嗨喽,大家好呀~又到了学Python时刻~随着大数据和人工智能的发展,Python也与多种科技深深绑定。比如自动化测试,运维,爬虫,数据分析,机器学习,金融领域,后端开发,云计算,游戏开发都有涉及。万丈高楼平地起,Python这座大厦能够如此强大,就是拥有强大的成千上万的库的支持无数牛x的轮子在...

如何配置mybatis并且自动生成实体类pojo和mapper

如何配置mybatis并且自动生成实体类pojo和mapper

1如何配置mybatis1.1 复制jar 点击下载mybatis和mysql的jar包:mybatis和mysql的jar包 - 万策云盘编辑1.2 复制配置文件 resources配置文件下载: resources配置文件 - 万策云盘编辑1.3...

pyton打包成exe程序简易教程

我们知道,Python程序需要有python环境才能够运行的,但当我们开发出一个程序之后,给到用户 那么用户是不会去添加这个python环境的。 所以为了用户也能够正常使用,我们就需要将这个程序打包成exe程序。 location.href="https://blog.csd...

如何在程序中实现多进程,多进程概述

如何在程序中实现多进程,多进程概述

 多进程:在一个程序中实现多任务处理,可以使用多线程和多进程两种方式。多进程创建:使用Process、类,每次实例化这个类的时候,就创建一个进程对象。编辑 多进程:一个程序运行中,产生了多个进程。N个正在运行的程序----至少N个程序1个程序------可能只有一个进程/也可能有...

pyton打包成exe程序简易教程

pyton打包成exe程序简易教程

 我们知道,Python程序需要有python环境才能够运行的,但当我们开发出一个程序之后,给到用户 那么用户是不会去添加这个python环境的。所以为了用户也能够正常使用,我们就需要将这个程序打包成exe程序。1.打包之前需要先下载一个模块:pyinstaller方法一:pip包安装:因...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。