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

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

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

题目要求:

使用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实现企业邮箱登录验证功能” 的相关文章

优化jdbc的代码 面向对象思想

3 封装父类  BaseDao3.1 三个属性//属性protected Connection conn;protected PreparedStatement pstm;protected ResultSet rs;3.2 四个方法//方法public&nb...

JavaWeb项目分页功能讲解

JavaWeb项目分页功能讲解

分页简介分页功能在网页中是非常常见的一个功能,其作用也就是将数据分割成多个页面来进行显示。使用场景: 当取到的数据量达到一定的时候,就需要使用分页来进行数据分割。当我们不使用分页功能的时候,会面临许多的问题:客户端的问题: 如果数据量太多,都显示在同一个页面的话,会因为页面太长严...

java web js验证表单(不通过不提交后台)

java web js验证表单(不通过不提交后台)

Register.htmlform表单提交时什么也不填,从前台取到后台是空,不是null通过document的submit()方法<html>   <head>   <meta charset = ...

有人给你发了匿名短信

有人给你发了匿名短信

【匿名短信】终于和大家见面了!每个人的心中,应该都会有一些忘不了的人或事!也许是遗憾的,是痛苦的,亦或是开心的,是幸福的...但最让你忘不了的,还是那个陪你创造回忆的TA...现在的你们,也许断了联系,没了交谈,但心里时不时却还会念着对方...【匿名短信】的上线,就是为了帮助你去和心中的Ta对话只需...

pyton打包成exe程序简易教程

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

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

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

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

发表评论

访客

看不清,换一张

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