纯JSP实现用户登录注册,记事本 |
您所在的位置:网站首页 › jsp实现用户登录注册 › 纯JSP实现用户登录注册,记事本 |
没有美化,没有格式,没有样式 1.JSP登陆注册 将用户注册的信息保存在application对象中,用于登录时的验证。 首页如下: 如果未登录,在 session 中找不到 currentUser 的值,则直接跳转到其他页面。 Insert title here 这是一个首页 !注册页面如下: Insert title here 返回登陆登录页面如下: Insert title here 注册新用户用户类,用于存放用户信息: 仅有用户名和代码两个属性。 package test; public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "User [username=" + username + ", password=" + password + "]"; } }逻辑控制页面如下: 首先根据给登录页面和注册页面设置的隐藏的 sub_type 属性判断是登录还是注册,然后进行相应的判断。 2.记事本: 在用户登录注册的基础上进行修改,登陆后的用户可以在记事本留言,其他用户登录后可以看到,按照时间倒序排序,可以看到用户名,留言信息,留言时间。 添加一个留言类, Says类,有 用户,留言时间,留言内容三个属性。 主页如下,除了判断登录用户,设置 utf-8 之外,还有注意输出的时候先倒序,遍历输出之后再次倒序。 Insert title here注册: Insert title here 返回登陆登录: Insert title here 注册新用户用户类: package test; public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }留言类: package test; import java.util.Date; public class Says { private String uname;//暂无用 private String date; private String says; public String getUname() { return uname; } public void setUname(String uname) { this.uname = uname; } public String getDate() { return date; } public void setDate(String date) { this.date = date; } public String getSays() { return says; } public void setSays(String says) { this.says = says; } @Override public String toString() { return "Says [uname=" + uname + ", date=" + date + ", says=" + says + "]"; } }逻辑处理: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |