纯JSP实现用户登录注册,记事本

您所在的位置:网站首页 jsp实现用户登录注册 纯JSP实现用户登录注册,记事本

纯JSP实现用户登录注册,记事本

2023-07-31 23:09| 来源: 网络整理| 查看: 265

没有美化,没有格式,没有样式

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