需求
我们在日常上网的过程中,常常会使用很多注册、登录我们的账号和密码的环节。这是网页开发中必不可少的一个环节。本文中将利用Java+Tomcat完成一个简单的账号、密码登录的网页。
功能
首先,需要让用户输入自己的账号和密码。在输入用户自己的账号和密码后,点击登录,将会自动进行验证。
当账号和密码与自己提前存入的账号密码相对应的时候,网页将会显示用户的账号名,并提示正确。
当账号密码错误时,网页会提示密码错误。
程序
本功能的实现主要通过两个页面进行实现,首先是一个登录页面,里面放置用户进行输入账号和密码,及登录跳转的程序,也就是我们后面的from.jsp。
另外一个是验证界面,也就是page.jsp文件。主要功能是验证密码的正确与否,并进行相关页面的显示。这其中的逻辑关系是本程序的重点。
登录页面
//from.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<body>
欢迎登录本系统
<form action="page.jsp">
请输入你的账号:<input name="account" type="text"><BR>
请输入你的密码:<input name="password" type="password"><BR>
<input type="submit" value="登录">
</form>
</body>
</html>
运行,得到验证页面,其中,action=“page.jsp”,表示该表单中输入的内容,提交给page.jsp去运行。
验证页面
//page.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<body>
<%
String account=request.getParameter("account");
String password=request.getParameter("password");
String str3="wulianwangzhishi";
String str4="123456";
if(account!="")
{
if(account.equals(str3) && password.equals(str4))
{
out.println("密码正确 <br>" );
out.println("账号:"+account +" 登录成功!<br>" );
}
else
out.print("密码错误 <br>");
}
%>
</body>
</html>