在一个JSP页面中制作一个登录表单,可以输入账号和密码,提交到另一个JSP页面,获取账号和密码,判断如果账号和密码不为空并且相等,则在页面输出账号和密码,并显示“登录成功”;否则输出账号或密码为空或者输出账号密码,显示“登录失败”。
dengluyemian.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<body>
<form action="dengluyemian1.jsp">
请您输入账号:<input name="account" type="text"><BR>
请您输入密码:<input name="password" type="password"><BR>
<input type="submit" value="登录">
</form>
</body>
</html>
dengluyemian1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登陆页面</title>
</head>
<body>
<%
String ms=request.getParameter("account");
String ns=request.getParameter("password");
%>
<%--
用户名=<%=ms %>
<br>
密码=<%=ns %> --%>
<%if(ms==null||ns==null||ms==""||ns==""){
out.println("用户名="+ms);%>
<br>
<%
out.println("密码="+ns);%>
<br>
<%
out.println("用户名和密码为空,登录失败!");
}
else if((ms).equals(ns)){
out.println("用户名="+ms);%>
<br>
<%
out.println("密码="+ns);%>
<br>
<%
out.println("登录成功!");
}
else {
out.println("用户名="+ms);%>
<br>
<%
out.println("密码="+ns);%>
<br>
<%
out.println("用户名和密码不一致,登录失败!");
} %>
</body>
</html>