`
cakin24
  • 浏览: 1388271 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JSP实现用户登录

    博客分类:
  • java
阅读更多
一 需求
用户名admin,密码admin,登录成功则使用服务器内部转发到login_success.jsp页面,并且提示登录成功的用户名。如果登录失败则请求重定向到login_failure.jsp页面。
 
二代码
1 login.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
   String path = request.getContextPath();
   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
        <head>
                <!-- Page title -->
                <title>imooc - Login</title>
                <!-- End of Page title -->
                <!-- Libraries -->
                <link type="text/css" href="css/login.css" rel="stylesheet" />        
                <link type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.html" rel="stylesheet" />        
                <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
                <script type="text/javascript" src="js/easyTooltip.js"></script>
                <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
                <!-- End of Libraries -->        
        </head>
        <body>
        <div id="container">
                <div class="logo">
                        <a href="#"><img src="assets/logo.png" alt="" /></a>
                </div>
                <div id="box">
                        <form action="dologin.jsp" method="post">
                        <p class="main">
                                <label>用户名: </label>
                                <input name="username" value="" />
                                <label>密码: </label>
                                <input type="password" name="password" value="">       
                        </p>
                        <p class="space">
                                <input type="submit" value="登录" class="login" style="cursor: pointer;"/>
                        </p>
                        </form>
                </div>
        </div>
        </body>
</html>
2 dologin.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
  String path = request.getContextPath();
  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  String username ="";
  String password ="";
  request.setCharacterEncoding("utf-8");//防止中文乱码
 
  username = request.getParameter("username");
  password = request.getParameter("password");
 
  //如果用户和密码都等于admin,则登录成功
  if("admin".equals(username)&&"admin".equals(password))
  {
     session.setAttribute("loginUser", username);
     request.getRequestDispatcher("login_success.jsp").forward(request, response);
    
  }
  else
  {
     response.sendRedirect("login_failure.jsp");
  }
%>
3 login_failure.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
   String path = request.getContextPath();
   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
        <head>
                <!-- Page title -->
                <title>imooc - Login</title>
                <!-- End of Page title -->
                <!-- Libraries -->
                <link type="text/css" href="css/login.css" rel="stylesheet" />        
                <link type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.html" rel="stylesheet" />        
                <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
                <script type="text/javascript" src="js/easyTooltip.js"></script>
                <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
                <!-- End of Libraries -->        
        </head>
        <body>
        <div id="container">
                <div class="logo">
                        <a href="#"><img src="assets/logo.png" alt="" /></a>
                </div>
                <div id="box">
                     登录失败!请检查用户或者密码!<br>
                  <a href="login.jsp">返回登录</a>  
                </div>
        </div>
        </body>
</html>
4 login_success.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
   String path = request.getContextPath();
   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
        <head>
                <!-- Page title -->
                <title>imooc - Login</title>
                <!-- End of Page title -->
                <!-- Libraries -->
                <link type="text/css" href="css/login.css" rel="stylesheet" />        
                <link type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.html" rel="stylesheet" />        
                <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
                <script type="text/javascript" src="js/easyTooltip.js"></script>
                <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
                <!-- End of Libraries -->        
        </head>
        <body>
        <div id="container">
                <div class="logo">
                        <a href="#"><img src="assets/logo.png" alt="" /></a>
                </div>
                <div id="box">
                  <%
                     String loginUser = "";
                     if(session.getAttribute("loginUser")!=null)
                     {
                        loginUser = session.getAttribute("loginUser").toString();
                     }
                  %>
                     欢迎您<font color="red"><%=loginUser%></font>,登录成功!
                </div>
        </div>
        </body>
</html>
 
三运行效果


 
  • 大小: 89.6 KB
  • 大小: 89.6 KB
1
0
分享到:
评论

相关推荐

    JSP实现用户登录、注册和退出功能

    本文讲述使用JSP实现用户登录,包括用户登录、注册和退出功能等。 1.系统用例图 2.页面流程图 3.数据库设计 本例使用oracle数据库 创建用户表 包括id,username,password和email,共4个字段 -- Create table ...

    使用JSP实现用户登录验证功能

    使用JSP实现用户登录验证功能 创建index.jsp 代码: Insert title here 账号: 密码: 验证成功: 验证失败: 这是上机实验(第三次) 作者:艺博东

    jsp实现用户登录

    【标题】:基于JSP实现用户登录系统 在Web开发中,JSP(JavaServer Pages)是一种用于构建动态网页的技术,它可以与后端数据库进行交互,实现用户登录和注册等功能。本项目主要涉及如何利用JSP和MySQL数据库来创建...

    jsp实现用户登录javaweb

    在"jsp实现用户登录javaweb"的例子中,我们需要注意以下几个关键知识点: 1. **HTTP请求与响应**:用户提交登录表单时,浏览器向服务器发送一个POST请求,携带用户名和密码。Servlet接收到请求后,解析请求参数,...

    ervlet+JSP实现用户登录功能共28页.pdf.zi

    本资料"Servlet+JSP实现用户登录功能共28页.pdf.zip"显然是一份详细的教程,旨在教授如何利用这两种技术创建一个用户登录系统。以下是这个主题涵盖的一些关键知识点: 1. **Servlet基础**: - Servlet是Java编程...

    spring mvc+mybatis+jsp 实现用户登录、注册,用户的增删改查

    spring+mvc+mybatis+mysql+jsp 实现用户登录、注册功能 进入系统,实现用户的查询、修改、删除、更新 导入项目,请修改数据库配置文件,运行创建表并插入数据 初始登录用户名:admin1 密码:123456

    登录功能jsp实现

    本话题主要聚焦于使用JSP实现登录功能,这是一个常见的用户认证过程,对于任何有用户账户系统的网站都是必不可少的。 首先,我们需要了解JSP的基本结构。JSP页面由HTML代码、JavaScript脚本、以及嵌入其中的Java...

    jsp实现用户的登录

    总的来说,使用JSP实现用户登录涉及HTML表单、JSP动作、JavaBean、数据库操作、安全性策略和会话管理等多个环节。每个环节都需要细心设计和实现,以确保功能的完整性和安全性。通过不断学习和实践,开发者可以更好地...

    servlet + jsp 实现用户登录

    在本文中,我们将深入探讨如何使用Servlet和JSP技术实现用户登录功能,这对于初学者来说是一个重要的学习点。Servlet和JSP是Java Web开发中的核心组件,它们在服务器端处理HTTP请求并生成动态内容。 首先,让我们...

    JSP实现用户登录验证码验证实例

    在本文中,我们将深入探讨如何使用Java Server Pages (JSP) 实现用户登录验证,并结合MySQL数据库进行实际操作。此实例适用于初学者和中级开发者,旨在帮助他们理解JSP与数据库交互的基本步骤。 首先,JSP(Java ...

    JSP实现用户登录的客户端和服务器端验证

    本示例是关于如何使用JBuilder2005这个集成开发环境(IDE)来实现用户登录的客户端和服务器端验证。对于JSP初学者而言,这是一个非常基础但重要的实践项目。 首先,客户端验证通常指的是在用户输入数据(如用户名和...

    servlet+jsp实现登录注册退出

    总结一下,"servlet+jsp实现登录注册退出"项目主要展示了Servlet和JSP如何协同工作以构建基本的用户管理功能。Servlet处理HTTP请求并执行业务逻辑,而JSP提供用户友好的界面和动态内容。虽然这个实现可能较为基础,...

    JSP分层实现业务处理(用户登录)

    本篇将详细探讨如何利用JSP进行分层实现业务处理,以用户登录为例。 一、简介 在Web应用开发中,分层架构是一种常见的设计模式,它将复杂的系统分解为多个职责明确的层次,如表现层、业务逻辑层、数据访问层等。...

    jsp编程实例--编程实现用户登录

    下面是通过jsp实现用户登录的实例。 一、jsp简介 jsp是一种基于Java的服务器端脚本语言,由Sun Microsystems开发。jsp的主要特点是可以嵌入到HTML页面中,用于生成动态网页。jsp文件通常以“.jsp”结尾,通过jsp...

    jsp实现的用户登录模块

    **JSP实现的用户登录模块详解** 在Web开发中,用户登录模块是任何应用程序的核心部分,它确保只有授权用户能够访问受保护的资源。在这个场景中,我们将深入探讨如何使用JavaServer Pages(JSP)技术来创建一个基本...

    mysql(druid)+servlet+jsp实现用户登录和名单的crud

    主要实现用户登录(包括验证码生成),人员的名单管理。 基于servlet和mysql(druid)实现,详见https://blog.csdn.net/qq_41020633/article/details/107559188

    jsp+Mysql实现用户登录,含数据库

    在IT领域,构建一个用户登录系统是常见的任务,特别是在Web应用开发中。本项目通过结合JSP(JavaServer Pages)和MySQL数据库实现了这样一个系统,旨在为不同身份的用户提供安全的登录功能。以下将详细讲解该项目...

    JSP实现用户的登陆注册.

    本文详细介绍了如何使用JSP实现用户登录注册功能的全过程,从软件环境的搭建到数据库设计,再到核心的数据库连接Bean的编写,每一个步骤都至关重要。通过这种方式,开发者可以构建出一个安全可靠的用户管理系统,为...

    JSP实现简单的用户登录并显示出用户信息的方法

    本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法。分享给大家供大家参考。具体实现方法如下: login.jsp 代码如下:&lt;&#37;@ page language=”java” import=”java.util.*” pageEncoding=”GB18030...

Global site tag (gtag.js) - Google Analytics