1、编写用户javabean User.java要求
(1) 包含用户名、密码、手机号、性别、电子邮件、备注信息等属性以及对应的get方法,set方法。
(2) 包含 登录方法: boolean login()判断账号密码是否正确,(暂时用固定字符串)如果成功将备注信息字段值修改为“登录成功”,否正为“登录失败”;注册方法:boolean register(),用户注册成功后将备注信息修改为“注册成功”
2、用户注册页面register.jsp
(1)具体要求
页面提供一个表单,其中表单允许用户输入用户名、密码、手机号、性别、电子邮件;
提交后如果register成功,则显示“注册成功”,并显示一个按钮或超链接到用户登录界面
(2)登录界面login.jsp的具体要求
在之前的登陆界面基础上完善:用户提交登录信息 到javabean,并调用login方法进行登录判断,将登录结果的信息“登录成功”或“登陆失败”在当前页面下方显。
自己作业自己做
逻辑实现,前后台通信自己搞下吧
java:
public class User implements Serializable {
private String username;
private String password;
private String phoneNum;
private String sex;
private String email;
private String remarks;
/* get、set方法 */
public static boolean login ( HttpServletRequest request ) {
String name = "sam";
String mima = "123456";
User user = new User();
if ( request.getParameter("username").equals(name) && request.getParameter("password").equals(mima) ){
user.setRemarks("登录成功");
return true;
}
user.setRemarks("登录失败");
return false;
}
public static boolean register ( HttpServletRequest request ) {
User user = new User();
user.setUsername( request.getParameter("username") );
user.setPassword( request.getParameter("password") );
user.setPhoneNum( request.getParameter("phoneNum") );
user.setSex( request.getParameter("sex") );
user.setEmail( request.getParameter("email") );
//执行你的注册逻辑
if ( user != null ) {
user.setRemarks("注册成功");
return true;
}
user.setRemarks("注册失败");
return false;
}
}
注册jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>注册</title>
</head>
<body>
<form method="post" action="xxx" id="haha">
<input type="text" name="username">
<input type="password" name="password">
<input type="text"name="phoneNum">
<input type="text"name="sex">
<input type="text"name="email">
<input type="submit" value="走你" id="sub">
</form>
<button style="display: none;" id="dl">我跳</button>
<script type="text/javascript">
//别忘了引入jQuery
$("#sub").click(function () {
$("#haha").ajaxSubmit(function (data) {
if ( data == true ) {
$("#dl").show();
alert("注册成功");
} else {
alert("注册失败");
return false;
}
});
});
</script>
</body>
</html>
登录jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>注册</title>
</head>
<body>
<form method="post" action="xxx" id="haha">
<input type="text" name="username">
<input type="password" name="password">
</form>
<span id="hehe"></span>
<script type="text/javascript">
//别忘了引入jQuery
$("#sub").click(function () {
$("#haha").ajaxSubmit(function (data) {
if ( data == true ) {
$("#hehe").text("登录成功");
} else {
$("#hehe").text("登录失败");
return false;
}
});
});
</script>
</body>
</html>