一、页面主要分有四个界面

登录界面、验证界面、登录成功界面、登录失败界面

(1)登录界面login.jsp

使用表单进行制作提交页面

<%@ page contentType="text/html;charset=UTF-8" language="java"  pageEncoding="utf-8" %>
<html>
<head><title>login</title>
</head>
<body>
<form action="check.jsp" method="post">账号:<input type="text" name="usename" ><br>密码:<input type="password" name="pwd"><br><input type="submit" value="提交">
</form>
</body>

(2)验证界面check.jsp

使用session对象的setAttribute方法进行获取登录用户名进行储存在session里

<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head><title>登录验证</title>
</head>
<body>
<%String name=request.getParameter("usename");session.setAttribute("usename",name);String pwd1=request.getParameter("pwd");if(name.equals("admin")&&pwd1.equals("123")){%><jsp:forward page="suc.jsp"/><%}else {response.sendRedirect("error.jsp");}
%>
</body>
</html>

(3)登录成功界面suc.jsp

使用session的getAttribute获取登录名进行登录后用户名提示

--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登录成功</title>
</head>
<body>
<%String name=(String) session.getAttribute("usename");%><%=name%>登录成功
</body>
</html>

(4)登录失败界面error.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登录失败</title>
</head>
<body>
<%String name=(String) session.getAttribute("usename");%>
<%=name%>登录失败,密码或用户名错误
</body>
</html>

结果


使用JSP内置对象编写登录验证页面相关推荐

  1. java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)

    JSP九大内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象. int[] value={60,70,80}; for(int i:value){ out.pri ...

  2. 互联网软件开发—— 实验三 JSP 内置对象(留言板)

    实验名称: 实验三 JSP 内置对象 一.实验目的 1.掌握表单提交及页面间参数传递的方法. 2.理解页面转发与重定向之间的区别. 3.掌握 request.session 和 application ...

  3. jsp内置对象【02】四种内置对象【02】session、application

    我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...

  4. 【JSP笔记】第四章 JSP内置对象【下】

    2019独角兽企业重金招聘Python工程师标准>>> 1.什么是session 表示客户端与服务器的一次会话. Web中的session指用户浏览网站时,从进入网站到浏览器关闭的这 ...

  5. 基于JSP内置对象的购物车实现

    JSP内置对象是Java Web核心知识点,同时在实际的Java Web项目中使用到的频率极高.JSP内置对象主要包括request.response.out.session.application. ...

  6. 观看慕课老师milanlover视频JSP内置对象+getpost+request+response+请求转发与请求重定向

    out是内置对象,不用new来创建. 把饭盛到碗里,碗相当于程序中的缓冲区. <%@ page language="java" import="java.util. ...

  7. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

  8. JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域

    JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...

  9. jsp内置对象+Servlet

    一,jsp内置对象 1. request:请求对象: request.getParameter();得到一个参数:获得提交表单中唯一的值: request.getParameterValues();得 ...

最新文章

  1. 程序员MM的自白:磨人小妖精之安卓碎片化
  2. Python实战案例,pyecharts模块,Python实现5G数据
  3. 前端开发大众手册(转)
  4. 1流式细胞术荧光比值计算_流式细胞术的简介
  5. 【搜索引擎】Smartsys部署ES的准备工作
  6. RL之PG:基于TF利用策略梯度算法玩Cartpole游戏实现智能得高分
  7. Python学习笔记:TypeError: not all arguments converted during string formatting
  8. vs2013创建及使用DLL
  9. C++vector容器-容量和大小
  10. 【C语言进阶深度学习记录】十六 静态库与动态库的创建与使用
  11. Python 获取当前时间或当前时间戳,通过时间戳获取hash
  12. 关于JFace带复选框的树
  13. ZT:Java代码编写的30条建议
  14. DML和DQL 总结
  15. jQuery 图片放大预览插件
  16. 收藏| 一些可供参考的游戏出海技术架构与经验总结
  17. 定位系统完美拍档——无线继电器
  18. HTML 下拉式菜单
  19. 2020年了,简单聊一聊木东居士的那些事~
  20. c# mvc ajax txt auto,ASP.Net MVC和复制div中的自我AJAX更新局部视图/控制器

热门文章

  1. VB.NET编程技巧与实例集粹 Module5_输入简单表达式并求值
  2. 字节跳动面试官:java范例完全自学手册
  3. sdcms_php_web,ewsdCMS: 基于BJUI + ThinkPHP + BootStrap搭建的内容管理系统
  4. 使用rose生成java代码
  5. 跑cyclegan时遇到了ConnectionError: HTTPConnectionPool(host=‘localhost‘, port=8097): Max retries exceeded
  6. 数据中心技术发展趋势初探
  7. leetcode-6- ZigZag Conversion
  8. RK3399平台开发系列讲解(PCI/PCI-E)5.54、PCIe RC侧控制器驱动
  9. 偷偷爆料下2022年各公司年终奖情况,也就亿点点羡慕.....
  10. 关于微星电脑主板开机时右下角出现9C的问题