使用JSP内置对象编写登录验证页面
一、页面主要分有四个界面
登录界面、验证界面、登录成功界面、登录失败界面
(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内置对象编写登录验证页面相关推荐
- java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)
JSP九大内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象. int[] value={60,70,80}; for(int i:value){ out.pri ...
- 互联网软件开发—— 实验三 JSP 内置对象(留言板)
实验名称: 实验三 JSP 内置对象 一.实验目的 1.掌握表单提交及页面间参数传递的方法. 2.理解页面转发与重定向之间的区别. 3.掌握 request.session 和 application ...
- jsp内置对象【02】四种内置对象【02】session、application
我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...
- 【JSP笔记】第四章 JSP内置对象【下】
2019独角兽企业重金招聘Python工程师标准>>> 1.什么是session 表示客户端与服务器的一次会话. Web中的session指用户浏览网站时,从进入网站到浏览器关闭的这 ...
- 基于JSP内置对象的购物车实现
JSP内置对象是Java Web核心知识点,同时在实际的Java Web项目中使用到的频率极高.JSP内置对象主要包括request.response.out.session.application. ...
- 观看慕课老师milanlover视频JSP内置对象+getpost+request+response+请求转发与请求重定向
out是内置对象,不用new来创建. 把饭盛到碗里,碗相当于程序中的缓冲区. <%@ page language="java" import="java.util. ...
- Jsp内置对象及EL表达式的使用
一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...
- JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域
JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...
- jsp内置对象+Servlet
一,jsp内置对象 1. request:请求对象: request.getParameter();得到一个参数:获得提交表单中唯一的值: request.getParameterValues();得 ...
最新文章
- 程序员MM的自白:磨人小妖精之安卓碎片化
- Python实战案例,pyecharts模块,Python实现5G数据
- 前端开发大众手册(转)
- 1流式细胞术荧光比值计算_流式细胞术的简介
- 【搜索引擎】Smartsys部署ES的准备工作
- RL之PG:基于TF利用策略梯度算法玩Cartpole游戏实现智能得高分
- Python学习笔记:TypeError: not all arguments converted during string formatting
- vs2013创建及使用DLL
- C++vector容器-容量和大小
- 【C语言进阶深度学习记录】十六 静态库与动态库的创建与使用
- Python 获取当前时间或当前时间戳,通过时间戳获取hash
- 关于JFace带复选框的树
- ZT:Java代码编写的30条建议
- DML和DQL 总结
- jQuery 图片放大预览插件
- 收藏| 一些可供参考的游戏出海技术架构与经验总结
- 定位系统完美拍档——无线继电器
- HTML 下拉式菜单
- 2020年了,简单聊一聊木东居士的那些事~
- c# mvc ajax txt auto,ASP.Net MVC和复制div中的自我AJAX更新局部视图/控制器
热门文章
- VB.NET编程技巧与实例集粹 Module5_输入简单表达式并求值
- 字节跳动面试官:java范例完全自学手册
- sdcms_php_web,ewsdCMS: 基于BJUI + ThinkPHP + BootStrap搭建的内容管理系统
- 使用rose生成java代码
- 跑cyclegan时遇到了ConnectionError: HTTPConnectionPool(host=‘localhost‘, port=8097): Max retries exceeded
- 数据中心技术发展趋势初探
- leetcode-6- ZigZag Conversion
- RK3399平台开发系列讲解(PCI/PCI-E)5.54、PCIe RC侧控制器驱动
- 偷偷爆料下2022年各公司年终奖情况,也就亿点点羡慕.....
- 关于微星电脑主板开机时右下角出现9C的问题