侯体宗的博客
  • 首页
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

纯JSP实现的简单登录示例

Java  /  管理员 发布于 7年前   222

本文实例讲述了纯JSP实现的简单登录的方法。分享给大家供大家参考,具体如下:

文件共有四个web.xml、login.jsp、logout.jsp、welcome.jsp四个文件

测试环境:Tomcat 6.0.x

假设项目名称是LoginSample,我的目录结构是这样的

...\webapps\LoginSample\WEB-INF\web.xml
...\webapps\LoginSample\login.jsp
...\webapps\LoginSample\logout.jsp
...\webapps\LoginSample\welcome.jsp

web.xml源码清单:

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"version="2.4">  <welcome-file-list>    <welcome-file>welcome.jsp</welcome-file>  </welcome-file-list></web-app>

login.jsp源码清单:

<%@ page contentType="text/html;charset=UTF-8" %><html> <head>  <title>JSP简单登录实例</title> </head> <body> <h2>请登录</h2> <form method="POST" >  Login Name: <input type="text" name="Name"><br>  Login Password: <input type="text" name="Password" ><br>  <input type="submit" value="Send"><br> <form> <%   if (request.getParameter("Name") != null       && request.getParameter("Password") != null) {     String Name = request.getParameter("Name");     String Password = request.getParameter("Password");     if (Name.equals("a") && Password.equals("a")) {       session.setAttribute("Login", "OK");       session.setAttribute("myCount", new Integer(1));       response.sendRedirect("welcome.jsp");     }     else {       %>       登录失败:用户名或密码不正确~       <%     }   }%> </body></html>

logout.jsp源码清单:

<%@ page contentType="text/html;charset=UTF-8" %><html> <%  session.setAttribute("Login", ""); %> <body> <h2>你已经退出登录</h2> </body></html>

welcome.jsp源码清单:

<%@ page contentType="text/html" pageEncoding="UTF-8" import="java.util.*"%><html> <body> <h2>欢迎页面(测试session)</h2> <% String Login = (String)session.getAttribute("Login"); int   nCount=0; if (Login != null && Login.equals("OK")) {   Integer myCount = (Integer)session.getAttribute("myCount");   if(myCount!=null)   {     nCount = myCount.intValue();     nCount = nCount + 1;     session.setAttribute("myCount",new Integer(nCount));   }   %>   登录成功,myCount=<%=nCount%></br>   <input type=button value="退出" onclick="javascript:location.href='https:/article/logout.jsp'">   <% } else {%>   <jsp:forward page="login.jsp"/><%  }  %>  </body></html>

希望本文所述对大家JSP程序设计有所帮助。


  • 上一条:
    jsp传参 servlet接收中文乱码问题的解决方法
    下一条:
    jsp中自定义Taglib详解
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在java中实现的脱敏工具类代码示例分享(0个评论)
    • zookeeper安装流程步骤(0个评论)
    • 在java中你背的“八股文”可能已经过时了(2个评论)
    • 在php8.0+版本中使用属性来增加值代码示例(3个评论)
    • java 正则表达式基础,实例学习资料收集大全 原创(0个评论)
    • 近期文章
    • 在go语言中实现字符串可逆性压缩及解压缩功能(0个评论)
    • 使用go + gin + jwt + qrcode实现网站生成登录二维码在app中扫码登录功能(0个评论)
    • 在windows10中升级go版本至1.24后LiteIDE的Ctrl+左击无法跳转问题解决方案(0个评论)
    • 智能合约Solidity学习CryptoZombie第四课:僵尸作战系统(0个评论)
    • 智能合约Solidity学习CryptoZombie第三课:组建僵尸军队(高级Solidity理论)(0个评论)
    • 智能合约Solidity学习CryptoZombie第二课:让你的僵尸猎食(0个评论)
    • 智能合约Solidity学习CryptoZombie第一课:生成一只你的僵尸(0个评论)
    • 在go中实现一个常用的先进先出的缓存淘汰算法示例代码(0个评论)
    • 在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能(0个评论)
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-11
    • 2018-03
    • 2020-03
    • 2023-05
    • 2023-11
    • 2024-01
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客