基本思想

1.用户在登陆界面输入用户名和密码(设定为用户名和密码全为admin)

2.然后提交给处理jsp文件,由这个文件进行处理

3.处理完跳转到登陆成功或者失败界面

1.登陆界面

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>登陆界面</title>
</head>
<body><form action="dologin.jsp" method="post">用户名:<input type="text" name="username"><br>密码:<input type="password" name="password"><br><input type="submit" value="提交"></form>
</body>
</html

2.处理界面

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%String username="";String password="";request.setCharacterEncoding("utf-8");username=request.getParameter("username");password=request.getParameter("password");if("admin".equals(username)&&"admin".equals(password)){session.setAttribute("username", username);request.getRequestDispatcher("success.jsp").forward(request, response);}else{response.sendRedirect("failure.jsp");}
%>
</body>
</html>

3.成功界面

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body><% out.print("登陆成功!");out.print("欢迎"+session.getAttribute("username"));%>
</body>
</html>

4.失败界面

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body><% out.print("登录失败");%>
</body>
</html>

jsp实现一个简单的登陆界面(不连数据库)相关推荐

  1. JSP写一个简单的登录界面

    系列文章目录 JSP实现不链接数据库的简单登录功能实现 文章目录 系列文章目录 前言 一.jsp是什么? 二.使用到的页面代码 1.login.jsp 2.index.jsp 3.LoginServl ...

  2. java qq ui界面_java swing 创建一个简单的QQ界面教程

    记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...

  3. Android(安卓)一个简单的聊天界面的实现(eclipse实现)

    这几天刚刚学习一下安卓的编程,尝试制作了一个简单的聊天界面(还没有实现网络等后续功能)软件界面如图.(使用eclipse实现) 当输入一些内容后,聊天界面可以下拉显示更多的聊天信息,如下图 首先对这个 ...

  4. 一对一直播源码,实现一个简单的登录界面

    一对一直播源码,实现一个简单的登录界面 1.html <!DOCTYPE html> <html lang="en"> <head><me ...

  5. 写一个简单的Java界面程序

    写一个简单的Java界面程序 有时候未免想写一些有界面的java小程序练练手,那么如何写一个比较好看的界面话程序呢?下面小编就带你一步一步来搭建这个小洋房. 实现界面化编程要用到的一个主要包impor ...

  6. PyQt5制作一个简单的登录界面

    最近在学习GUI设计,分享做的一些小项目. 这篇文我们讲一下如何制作一个简单的登录界面. 目录 一.效果图 二.简述制作过程: 三.源码及材料: 1.源码: 2.图片素材: 一.效果图 如下: 二.简 ...

  7. Android Jetpack Compose——一个简单的微信界面

    一个简单的微信界面 简述 效果视频 底部导航栏 导航元素 导航栏 放入插槽 绘制地图 消息列表 效果图 实现 聊天 效果图 实现 气泡背景 联系人界面 效果图 实现 好友详情 效果图 实现 发现 效果 ...

  8. QT学习之C++入门知识准备+建立一个简单的QT界面

    本人使用的QT5.12.10下载地址http://download.qt.io/archive/qt/5.12/5.12.10/ 1.什么是C++ C++是C语言的升级版,在C的基础上加了很多功能,是 ...

  9. 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证

    [原创作品, 欢迎转载,转载请在明显处注明! 谢谢. 原文地址:http://blog.csdn.net/toss156/article/details/7638529] 今天给大家带来一个简单的登陆 ...

最新文章

  1. AI一分钟|美国第一家!Waymo商业自动驾驶打车服务正式获批
  2. hadoop中NameNode、DataNode和Client三者之间协作关系及通信方式介绍
  3. iOS设计模式(02):单例模式
  4. 【数理知识】《矩阵论》方保镕老师-第5章-矩阵微积分及其应用
  5. HTML-语义类标签
  6. 简述:B2B、B2C、C2C、O2O
  7. Kettle连接Hive2的问题解决思路
  8. python发布服务,Python服务发现:在本地n上发布服务
  9. sql缩进提高语句的可读性_为什么要使用列缩进来提高代码的可读性
  10. cmd指令大全指令_汇编语言常用指令大全
  11. python登录交换机执行命令_如何用Python脚本登录到交换机上修改配置?
  12. centos arm-linux-gcc,CentOS 5.5下arm-linux-gcc交叉编译环境的搭建
  13. [MongoDB]安装MongoDB遇到问题
  14. 55岁自学python编程-热门专业三年一换?奥鹏教育解析编程还能火多久
  15. python函数编写_Python函数(二)如何编写函数
  16. PXE无人值守安装linux后无法启动图形
  17. 技术人观点:开发人员在处理云应用时该注意什么?
  18. nyoj 523 亡命逃窜 【BFS】
  19. 2060显卡驱动最新版本_教程:怎么安装更新NVIDIAAMD显卡驱动?
  20. 从此刻起  文/毛毛虫

热门文章

  1. 要用什么态度去面对生活?
  2. AForge学习笔记(4):AForge.Genetic
  3. 12-factors(12要素原则从理论上来看是很,不知道实际中会怎样)
  4. 全网最硬核 JVM TLAB 分析 1. 内存分配思想引入
  5. C语言之对char*与char[]的理解
  6. C语言串口编程收发数据 并实现AT指令的收发 可变参数控制串口属性 树莓派4G模块
  7. Linux下USB驱动框架分析【转】
  8. 一阶电路实验报告心得_rc一阶电路的响应测试心得体会
  9. basler相机快门速度_什么是快门速度?
  10. 机器学习的一些感悟(一)