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

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

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

题目要求:

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

JavaWeb项目打包成war包的方法

JavaWeb项目打包成war包的方法

当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War包进行发布。javaWeb项目(maven项目)打包的方式有以下几种:1.直接使用Ecilpse打包(有三种) 在ecilpse中右键项目,选择Export——>...

mac系统如何安装配置Tomcat

mac系统如何安装配置Tomcat

MAC下安装配置Tomcat一、安装Tomcat1、首先到官网下载Tomcat:https://tomcat.apache.org/download-90.cgi 2、解压tomcat文件,最好把它文件名重命名为“Tomcat”,方便以后查找,最后把它放入/Library(资源库中)打开finder...

万策云网络工作室旗下高性能服务器,保证用户数据安全

万策云网络工作室旗下高性能服务器,保证用户数据安全

万策云工作室旗下所有业务均使用1T高防高性能服务器,数据定时备份,多台服务器实时同步数据,保障用户数据安全!多台服务器定时备份,企业级安全,50m独享,大带宽抗cc文件实时同步备份,数据库定时备份。主服务器采用T级群防,150G单机防御的国内高性能服务器。秒解机器!真实可测客户数据丢了都可以找回来...

MyBatis-写分页的几种方法,怎么写分页最简单

MyBatis-写分页的几种方法,怎么写分页最简单

1、就是直接使用我们的SQL语句进行分页,也就是在Mapper里面加上分页的语句就好了。比如MySQL添加一个limit 2,4。这种方式弊端很大,比如我们不用MySQL了,所有的代码都要修改。2、MyBatis中的分页的插件PageHelper,3、自己手写分页框架。这种用的比较少,不是说写不出来...

Spring框架提供的多种属性注入方式

Spring框架提供的多种属性注入方式

1 set注入注入的成员变量必须要封装  set方法注入bean<!--成员变量对象--><!--<bean id="u" class="com.bdqn.User"></bean&g...

pyton打包成exe程序简易教程

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

发表评论

访客

看不清,换一张

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