静态的登录界面的设计login.htm,代码如下:
<Html>
<head>
<title>系统登录</title>
<style type="text/Css">...
<!--
.style1 {...}{
font-size: 18px;
font-weight: bold;
}
.style2 {...}{font-size: 24px}
.style5 {...}{font-size: 16px}
-->
</style>
</head>
<body bgcolor="papayawhip" width="300" height="300">
<center>
<table border="2" bordercolor="black" bgcolor="lightgreen">
<tbody>
<tr>
<td><div align="center" class="style1 style2">系 统 登 录
</div></td>
</tr>
<form action="login.jsp" method="post">
<tr>
<td height="28"><span class="style5">用户名</span> <input type="text" name="uid" maxlength="20" style="width:150"></td></tr><br>
<tr>
<td><span class="style5">密 码</span> <input type="passWord" name="upwd" maxlength="20" style="width:150"></td></tr><br>
<center>
<tr><td><div align="center">
<input type="submit" value="登录" >
<input type="reset" value="取消">
</div></td></tr>
</center>
</form>
</tbody>
</table>
</center>
</body>
</html>
将登录用户输入的信息提交到login.jsp页面机型处理,这里为了方便,不执行数据库的访问操作,直接使用sky2098作为登录用户名和密码,但在实际中是要从数据库中读取的,该jsp页面代码实现如下:
<%...@ page contentType="text/html;charset=GB2312"%>
<%...
if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2098")){
session.setAttribute("login","ok");
session.setMaxInactiveInterval(-1);
%>
<jsp:forward page="main.jsp"/>
<%...
}else{
out.println("用户名或密码输入错误!");
}
%>
如果登录成功,则设定login的值为ok,提交到下一步验证页面,则进入main.jsp页面,否则,如果输入的用户名和密码不合法就打印错误信息,main.jsp页面代码如下:
<%...@ page contentType="text/html;charset=GB2312"%>
<%...@ include file="checkvalid.jsp" %>
<html>
<head>
<title>~WELCOME TO MY HOMEPAGE~</title>
</head>
<body>
<center>
~WELCOME TO MY HOMEPAGE~
</center>
</body>
</html>
这个页面使用<% @ include file="checkvalid.jsp" %>包含了一个jsp页面checkvalid.jsp为了验证输入信息的合法性:
<%...
if(session.getAttribute("login")==null!session.getAttribute("login").equals("ok")){
response.sendRedirect("login.htm");
}
%>
如果输入信息有误,则回到登录页面,重新输入登录信息。
测试登录功能。
启动Tomcat服务器,在IE地址栏中键入URL为:
http://localhost:8080/sky2098/login-Advanced/login.htm
分享到:
- 2008-12-04 13:37
- 浏览 6979
- 评论(5)
- 论坛回复 / 浏览 (5 / 6233)
- 查看更多
相关推荐
`login.jsp` 文件主要负责处理前端提交的数据,并实现登录验证逻辑: - **数据库连接**:首先尝试加载 SQL Server 的 JDBC 驱动,并建立数据库连接。 - **参数获取**:通过 `request.getParameter()` 方法获取前端...
这个对象包含了请求的所有信息,如参数、头信息等,是我们实现登录验证的关键工具。 总结起来,本项目涉及了JSP开发的基本流程,包括创建用户交互界面,接收和处理用户输入,服务器端的验证逻辑,以及根据验证结果...
使用JSP实现用户登录验证功能 创建index.jsp 代码: Insert title here 账号: 密码: 验证成功: 验证失败: 这是上机实验(第三次) 作者:艺博东
本项目着重于实现一个JSP登录系统,包括用户名、密码以及验证码的验证功能。以下是关于这个项目的关键知识点: 1. **JSP基本结构**: JSP页面由静态内容(HTML、CSS、JavaScript)和动态元素(Java代码)组成。在...
本话题主要聚焦于使用JSP实现登录功能,这是一个常见的用户认证过程,对于任何有用户账户系统的网站都是必不可少的。 首先,我们需要了解JSP的基本结构。JSP页面由HTML代码、JavaScript脚本、以及嵌入其中的Java...
本篇将深入探讨如何利用JSP实现用户验证功能,特别是用户登录验证。 一、JSP基础 JSP是由Sun Microsystems开发的一种服务器端脚本语言,它的主要目标是简化Java Web应用程序的开发。JSP页面由静态HTML和嵌入其中的...
在本文中,我们将深入探讨如何使用Java Server Pages (JSP) 实现基于Cookie的自动登录功能。这个过程涉及用户身份的持久化存储,以便在用户下次访问网站时能够自动识别和登录。首先,我们需要理解Cookie的基本概念...
**JSP实现登录功能**是Web开发中的一个基础但至关重要的环节,对于初学者来说,了解这一过程能够帮助他们建立起动态网页开发的基本概念。在这个过程中,我们将主要涉及到以下几个知识点: 1. **JavaServer Pages ...
Java + JSP + Servlet 登录验证实例 Java Web 开发中,登录验证是一个基本的功能模块,本文将通过 JSP + Servlet 来实现一个简单的...本实例展示了如何使用 JSP + Servlet 实现登录验证功能,並介绍了相关的知识点。
jsp+Servlet登录验证是基于Java的Web应用程序开发技术,用于实现用户登录验证功能。下面是相关的知识点: Servlet简介 Servlet是Java Servlet API中的一种小型Java程序,能够响应HTTP请求并生成响应。Servlet是...
在本实验中,我们主要探讨如何使用JSP(JavaServer Pages)操作数据库,实现新用户注册和用户登录功能。这是一个常见的Web应用需求,通常涉及到前端交互、后端处理以及数据库的交互。 首先,新用户注册功能需要用户...
要实现登录验证,我们需要以下几个步骤: 1. **创建登录表单**:在JSP页面中创建一个简单的HTML表单,包含用户名和密码输入框,以及登录按钮。例如: ```html <form action="login.jsp" method="post"> 用户名:...
【标题】"jsp验证代码验证代码"涉及到的是在JavaServer Pages (JSP) 中进行数据验证的...在实际项目中,文件`MyHtml.html`可能包含了一个表单或者验证示例,通过查看源代码,我们可以更深入地了解JSP验证的具体实现。
在JSP中,我们可以将用户登录功能分为以下几个层次: 1. 表现层(Presentation Layer):通常由JSP页面构成,负责与用户交互,接收用户输入并展示结果。 2. 业务逻辑层(Business Logic Layer):处理业务规则,如...
### JSP与MySQL实现用户登录身份验证 #### 环境配置 为了实现JSP与MySQL结合完成用户登录的身份验证,首先需要确保一系列工具及环境的正确安装与配置。这包括: 1. **JDK 1.6.0**:用于编译JSP网页。 2. **Tomcat...
较完整的实现了js验证用户注册的功能 <li ><a href="#home">会员注册</a></li> <form id="signupForm" method="post" action="success.jsp"> ; height: 26px; width: 1000px;"> style="width: ...
JSP 登录跳转页面 在本节中,我们将详细介绍 JSP 登录跳转页面的实现细节,包括首页登录页面、判断 check 页面和最后的成功登录显示...通过本节的学习,我们可以更好地理解 JSP 语言的使用和实现登录跳转页面的细节。