静态的登录界面的设计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");
}
%>
如果输入信息有误,则回到登录页面,重新输入登录信息。
分享到:
相关推荐
在IT行业中,JSP(JavaServer Pages)是一种用于创建动态...以上就是关于“jsp登录页面代码”所涵盖的关键知识点。在实际开发中,开发者还需要考虑用户体验、页面样式、性能优化等多个方面,确保登录过程既安全又高效。
【描述详解】:描述中提到的“炫酷的登录页面”意味着该页面设计独特,可能包括了动画效果、动态交互等元素,以提升用户体验。"css样式"是指使用CSS(层叠样式表)来控制页面的布局、颜色、字体等视觉元素,使登录...
jsp登录页面设计源代码 jsp登录页面设计是指使用jsp语言来设计一个登录页面,实现用户的身份验证。下面是jsp登录页面设计的详细知识点: 1. HTML代码设计: 登录页面的静态设计使用HTML语言,通过设计HTML代码来...
JSP登陆页面代码.pdf 这篇文章主要讲述了如何使用JSP语言来设计一个登陆页面,并将用户输入的信息提交到服务器端进行验证。下面是文章中涉及到的知识点: 1. HTML基本结构:文章开头部分展示了一个基本的HTML结构...
jsp登录页面代码,很短不太完善,敬请批评指正
描述:本文提供了经典的JSP注册页面代码,旨在帮助新学JSP的同学们掌握基本的JSP编程技术。 标签:JSP、注册、代码 JSP注册页面的代码结构 JSP注册页面的代码主要由两部分组成:登录代码和注册代码。登录代码用于...
在这个"jsp简单注册,登录页面"项目中,我们主要涉及到以下几个关键知识点: 1. **HTML/CSS/JavaScript基础**:登录和注册页面通常包含HTML表单元素,如`<input>`用于用户输入用户名和密码,CSS用于样式设计,提升...
在IT行业中,网页开发是不可或缺的一部分,而JSP(JavaServer Pages)作为Java技术用于创建动态Web内容的工具,常被用于构建用户界面,尤其是在登录页面的设计上。本篇文章将详细探讨如何使用JSP来设计一个基本的...
JSP登陆页面实现验证码登陆的代码 JSP登陆页面实现验证码登陆的代码
否则,重新加载登录页面。 #### 3. 登录成功页面(afterLogin.jsp) 在登录成功页面,通过`request.getParameter()`再次获取用户名,并显示欢迎信息。这里使用`out.println()`输出HTML内容。 ### 总结 这个简单...
**JSP登录程序源代码详解** 本篇将详细介绍一个基于JSP的完整登录程序,它涵盖了从数据库连接、用户验证到交互逻辑的关键知识点。对于初学者来说,理解并实践这样的项目,是掌握Web开发基础的重要步骤。 首先,...
学习JSP最初写的代码就是写一个简单的登录界面!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>登录页面</title></head><body> <form name="loginForm" method="post" action="judgeUser.jsp"> <table> <tr> 用户名:...
24款css翻页代码 BODY { FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;WIDTH: 60%; PADDING-LEFT: 25px; } /*CSS Digg style pagination*/ DIV.digg { PADDING-RIGHT: 3px; PADDING-...
- `login.jsp`:登录页面,包含登录表单和处理登录的服务器端代码。 - `register.jsp`:注册页面,包含注册表单和处理注册的服务器端代码。 - `UserService.java`:包含用户管理相关的业务逻辑方法。 - 可能还有...
总的来说,这个JSP用户注册登录程序代码实例为初学者提供了一个良好的学习平台,涵盖了JSP基础、数据库操作、表单处理和会话管理等多个关键点。通过实践这个项目,开发者可以提升自己的Web开发技能,进一步掌握动态...
【JSP购物网站代码详解】 JSP(JavaServer Pages)是一种基于Java技术的服务器端脚本语言,用于创建动态网页。在"JSP购物网站代码"这个项目中,我们可以深入理解如何利用JSP来构建一个功能完备的在线购物平台。JSP...
综上所述,这个“登陆注册JSP+MySQL页面”项目涵盖了Web开发中的许多关键知识点,包括前端展示、后端处理、数据库操作以及安全措施等,是学习Web开发的典型实例。通过这个项目,开发者可以深入理解Web应用的构建流程...
在压缩包的文件名称列表中提到的"登陆界面",很可能是这些模板的示例文件,它们可能包含了上述HTML、CSS和JavaScript代码的实现。学习和分析这些模板,可以了解到实际项目中的最佳实践,如如何编写可复用的CSS类,...