通过JavaBean实现对用户登录的用户名和密码进行判断,如果用户名为”lisi”密码为“lisi”则在别一个页面中显示“登录成功!!”否则显示“用户名或者密码错误!!”,谢谢
------解决方案--------------------
这里写了四个页面,各页面的作用与其标题对应,一个javaBean,bean类在自己建的my包下。
1.
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>登录页面</title>
</head>
<body>
登录界面 <br>
<form method="post" action="log_cmp.jsp" >
姓名:<input type="text" name="name"></br>
密码:<input type="password" name="password"></br>
<input type="submit" value="登录">
</form>
</body>
</html>
2.
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>处理页面</title>
</head>
<body>
<jsp:useBean id="myBean" scope="request" class="my.validate"></jsp:useBean>
<%
String name = request.getParameter("name");
String pwd = request.getParameter("password");
boolean f = myBean.isValidate(name,pwd);
if(f)
{
response.sendRedirect("sucess.jsp");
}
else{
response.sendRedirect("failure.jsp");
}
%>
<br>
</body>
</html>
3.
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>成功页面</title>
</head>
<body>
登录成功 <br>
<a href="login.jsp">返回首页</a>
</body>
</html>
4.
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>失败页面</title>
</head>
<body>
登录失败 <br>
<a href="login.jsp">返回首页</a>
</body>
</html>
5.
package my;
public class validate {
String name;
String pwd;
public String getName() {
return name;
}
public void setName(String name) {