一 需求
用户名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>
三运行效果
相关推荐
本文讲述使用JSP实现用户登录,包括用户登录、注册和退出功能等。 1.系统用例图 2.页面流程图 3.数据库设计 本例使用oracle数据库 创建用户表 包括id,username,password和email,共4个字段 -- Create table ...
使用JSP实现用户登录验证功能 创建index.jsp 代码: Insert title here 账号: 密码: 验证成功: 验证失败: 这是上机实验(第三次) 作者:艺博东
【标题】:基于JSP实现用户登录系统 在Web开发中,JSP(JavaServer Pages)是一种用于构建动态网页的技术,它可以与后端数据库进行交互,实现用户登录和注册等功能。本项目主要涉及如何利用JSP和MySQL数据库来创建...
在"jsp实现用户登录javaweb"的例子中,我们需要注意以下几个关键知识点: 1. **HTTP请求与响应**:用户提交登录表单时,浏览器向服务器发送一个POST请求,携带用户名和密码。Servlet接收到请求后,解析请求参数,...
本资料"Servlet+JSP实现用户登录功能共28页.pdf.zip"显然是一份详细的教程,旨在教授如何利用这两种技术创建一个用户登录系统。以下是这个主题涵盖的一些关键知识点: 1. **Servlet基础**: - Servlet是Java编程...
spring+mvc+mybatis+mysql+jsp 实现用户登录、注册功能 进入系统,实现用户的查询、修改、删除、更新 导入项目,请修改数据库配置文件,运行创建表并插入数据 初始登录用户名:admin1 密码:123456
本话题主要聚焦于使用JSP实现登录功能,这是一个常见的用户认证过程,对于任何有用户账户系统的网站都是必不可少的。 首先,我们需要了解JSP的基本结构。JSP页面由HTML代码、JavaScript脚本、以及嵌入其中的Java...
总的来说,使用JSP实现用户登录涉及HTML表单、JSP动作、JavaBean、数据库操作、安全性策略和会话管理等多个环节。每个环节都需要细心设计和实现,以确保功能的完整性和安全性。通过不断学习和实践,开发者可以更好地...
在本文中,我们将深入探讨如何使用Servlet和JSP技术实现用户登录功能,这对于初学者来说是一个重要的学习点。Servlet和JSP是Java Web开发中的核心组件,它们在服务器端处理HTTP请求并生成动态内容。 首先,让我们...
在本文中,我们将深入探讨如何使用Java Server Pages (JSP) 实现用户登录验证,并结合MySQL数据库进行实际操作。此实例适用于初学者和中级开发者,旨在帮助他们理解JSP与数据库交互的基本步骤。 首先,JSP(Java ...
本示例是关于如何使用JBuilder2005这个集成开发环境(IDE)来实现用户登录的客户端和服务器端验证。对于JSP初学者而言,这是一个非常基础但重要的实践项目。 首先,客户端验证通常指的是在用户输入数据(如用户名和...
总结一下,"servlet+jsp实现登录注册退出"项目主要展示了Servlet和JSP如何协同工作以构建基本的用户管理功能。Servlet处理HTTP请求并执行业务逻辑,而JSP提供用户友好的界面和动态内容。虽然这个实现可能较为基础,...
本篇将详细探讨如何利用JSP进行分层实现业务处理,以用户登录为例。 一、简介 在Web应用开发中,分层架构是一种常见的设计模式,它将复杂的系统分解为多个职责明确的层次,如表现层、业务逻辑层、数据访问层等。...
下面是通过jsp实现用户登录的实例。 一、jsp简介 jsp是一种基于Java的服务器端脚本语言,由Sun Microsystems开发。jsp的主要特点是可以嵌入到HTML页面中,用于生成动态网页。jsp文件通常以“.jsp”结尾,通过jsp...
**JSP实现的用户登录模块详解** 在Web开发中,用户登录模块是任何应用程序的核心部分,它确保只有授权用户能够访问受保护的资源。在这个场景中,我们将深入探讨如何使用JavaServer Pages(JSP)技术来创建一个基本...
主要实现用户登录(包括验证码生成),人员的名单管理。 基于servlet和mysql(druid)实现,详见https://blog.csdn.net/qq_41020633/article/details/107559188
在IT领域,构建一个用户登录系统是常见的任务,特别是在Web应用开发中。本项目通过结合JSP(JavaServer Pages)和MySQL数据库实现了这样一个系统,旨在为不同身份的用户提供安全的登录功能。以下将详细讲解该项目...
本文详细介绍了如何使用JSP实现用户登录注册功能的全过程,从软件环境的搭建到数据库设计,再到核心的数据库连接Bean的编写,每一个步骤都至关重要。通过这种方式,开发者可以构建出一个安全可靠的用户管理系统,为...
本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法。分享给大家供大家参考。具体实现方法如下: login.jsp 代码如下:<%@ page language=”java” import=”java.util.*” pageEncoding=”GB18030...