javaweb基础之账号密码登录提示
账号密码登录提示,返回错误页面
很多要求javaweb的登录页面要求验证账号密码的正确与否
今天就来简单的设计一个等于提示页面
1、在主页面登录框
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %>
<%@ page import="javax.naming.Name" %>
<%@ page import="com.example.demo189400103.HelloServlet" %>
<%@ page import="com.example.demo189400103.User" %>
<%@ page info="这是我们一班的第一个网页"%>
<%@ page buffer="none" autoFlush="true" %><!DOCTYPE html>
<html>
<head><title>JSP - Hello World</title>
</head>
<body>
<form action="myfistClazzTest.jsp" method="post">账号:<input type="text" name="user">密码:<input type="password" name="password"><input type="submit" value="登录" >
</form>
<h1><%= "Hello World!" %></h1>
<br/>
<a href="hello-servlet">Hello Servlet</a></body>
</html>
2、创建一个登录中转页面myfistClazzTest.jsp,有五次机会登录
<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<html>
<head><title>中转页面</title>
</head>
<body>
<p>中转页面</p><%! int sum =4;%>
<%String name = request.getParameter("user");String password = request.getParameter("password");if (sum<=0){request.getRequestDispatcher("erroe.jsp").forward(request,response);};if (name.equals("zd") && password.equals("123456") ){//验证账号密码是否正确
// session.setAttribute("userName",name);
// request.getSession().setAttribute("userName",name);
// pageContext.getSession().setAttibute();
// pageContext.forward("home.jsp");
// request.getRequestDispatcher("home.jsp").forward(request,response);response.sendRedirect("home.jsp");}else{%>
<%if(sum==0){out.print("你没有机会了");request.getRequestDispatcher("erroe.jsp").forward(request,response);}else{out.print("你还有"+sum+"次机会");out.print("账号或密码错误,请重新");sum = sum-1;
%>
<a href="index.jsp"><input type="submit" value="登录"></a>
<%}}application.setAttribute("userName",name);%>
</body>
</html>
3、创建主页面home.jsp
<%--Created by IntelliJ IDEA.User: ASUSDate: 2021/3/22Time: 10:44To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>HOME页面</title>
</head>
<body><h1>HOME </h1><%!int s=0;%>
<%
// int ax = 0;// request.getParameter("user");request.getAttribute("user");
// application.getAttribute("user");out.println("<p>你好!:"+session.getAttribute("userName")+"</p>");out.println("<p>url:"+request.getRequestURL()+"</p>");
%><p>${userName}</p>
</body>
</html>
4、创建错误页面erroe.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isErrorPage="true" %><html>
<head><title>我们一班的错误页面</title>
</head>
<body>
<p>错误了</p>
<%out.print("你没有机会了");
%></body>
</html>
javaweb基础之账号密码登录提示相关推荐
- JavaWeb、JSP、Html实现指定账号密码登录
(JDBC学习)JavaWeb.JSP.Html实现指定账号密码登录 作者想说的话 环境配置要求 创建项目与Tomcat配置 1.创建Web新项目 2.Tomcat配置 3.添加Servlet依赖包 ...
- QT 记住账号密码登录
弄了个简单的记住账号密码登录功能,适合初学者学习,直接上代码,代码有注释. 喂饭到嘴边了,看你会不会吃啦 开发环境是VS2015 1.由于没有写注册功能,所以账号和密码我提前写在一个ini文件,这个文 ...
- 账号密码登录(Account password authentication)
账号密码登录(Account password authentication) 直到输入账号正确才能输入密码(3次验证机会)并提示剩余次数,(正确的账号和密码信息来自properties文件读取匹配) ...
- python验证账号密码登录
python小程序:一段利用循环实现的验证账号密码登录的程序 init_usrname = input("请输入初始用户名:") init_password = input(&qu ...
- 亚马逊EC2使用账号密码登录
亚马逊EC2修改成通过使用账号密码登录 1.使用普通账号登录 对于Amazon Linux AMI,用户名为 ec-user. 对于Ubuntu AMI,用户名为ubuntu或root . 对于Cen ...
- VSCode的LeetCode插件中国区账号密码登录错误
前提条件与问题 我使用的是version号为19.1.0的node.登陆之前首先点击左上角,切换登录网站为中国区: 然后点击登录,无论是leetcode-cn的账号密码,还是github的帐号密码都提 ...
- mongo 登陆_MongoDB 账号密码登录
配置MongoDB 账号密码登录的步骤如下 (假设有 2 个数据库 admin (自带的) 和 foo): 1.启动 MongoDB: mongod --config /usr/local/etc/m ...
- 入门,前后端实现简单账号密码登录
前后端实现简单账号密码登录 涉及知识点 原理 效果图 前端代码 index.html res.html login.html main.js info.html error.html WZ.html ...
- google 云开启 ssh 账号密码登录
google 云开启 ssh 账号密码登录 1.新买的 google 服务器是不支持使用账号密码通过 ssh 登录的,这样就很不方便,要使用账号密码登录需要修改 ssh 配置文件. 先通过浏览器打开 ...
最新文章
- python 获取中文文件名的输出
- 高级软件工程第九次作业:东理三剑客团队作业-随笔2
- java定义基础变量语句_java语言基础-变量
- ntfs for mac使用注意事项有哪些?
- Mybatis源码阅读(四):核心接口4.1——StatementHandler
- 全选和全不选(管理员列表)----html文件
- 河南城建计算机网络试卷,河南城建计算机网络技术学习心得体会.docx
- Redis 的 string
- 鸟哥的Linux私房菜-合集
- LCD驱动芯片ST7789V
- Apache2 MPM 模式了解
- 【NFC】手机手环模拟门禁卡
- android studio couldn‘t find so
- python+百度地图 实现地址转换为经纬度(全网最简单方法)
- AI为何成为云计算巨头的新战场?双剑合璧又会有怎样的表现?
- AI中怎么给文字加粗
- 功利性地去多读书(一年300本书)
- 【每日新闻】2019年宏观经济展望!
- Python3 + wxpython写的一个翻译工具
- 这个世界没好过-虚拟采访鲁迅先生