html jsp留言板

求源码
1.登录界面login.html。其中有一个表单,在表单中输入用户名和密码,单击登录按钮,跳转到登录验证页面。
2.登录验证页面check.jsp。创建一个二维数组,二维数组中放若干条记录(用户名和密码)。然后获取login.html提交的数据,判断用户名和密码是否在二维数组中。如果不在数组中,跳转到登录页面。如果在数组中(合法用户),跳转到一个留言页面inputm.html。如果不在数组中,则用户不合法,跳转到login.html。
3.inputm.html。该界面中有一个表单,在表单中有一个textarea,输入留言内容,单击提交按钮将留言信息提交给show.jsp。
4.跳转到留言展示页面show.jsp。首先获取留言内容,将留言存储到一个集合中,再将集合保存到application中。然后从application中获得集合,遍历集合,将留言内容一条一条的显示在网页中,显示方式自定。在网页中加入一个超链接,可以跳转到inputm.jsp,继续留言。
5.创建一个退出页面quit.jsp。在inputm.jsp和show.jsp分别放置一个退出的超链接,单击这个超链接可以跳转到quit.jsp页面进行用户退出。求源码

参考代码如下,记得采纳哦!
1.login.html 源码:

<!DOCTYPE html>
<html>
<head>
  <title>登录界面</title>
</head>
<body>
  <h1>登录界面</h1>
  <form action="check.jsp" method="post">
    用户名:<input type="text" name="username"><br>
    密码:<input type="password" name="password"><br>
    <input type="submit" value="登录">
  </form>
</body>
</html>

2.check.jsp 源码:

<%@ page import="java.util.Arrays" %>
<%
  String[][] users = {{"user1", "pwd1"}, {"user2", "pwd2"}};
  String username = request.getParameter("username");
  String password = request.getParameter("password");
  // 判断用户名和密码是否在二维数组中
  boolean isValid = Arrays.stream(users).anyMatch(u -> u[0].equals(username) && u[1].equals(password));
  if (isValid) {
    response.sendRedirect("inputm.html");
  } else {
    // 如果不合法,跳转到登录界面
    response.sendRedirect("login.html");
  }
%>

3.inputm.html 源码:

<!DOCTYPE html>
<html>
<head>
  <title>留言页面</title>
</head>
<body>
  <h1>留言页面</h1>
  <form action="show.jsp" method="post">
    留言内容:<br>
    <textarea name="message"></textarea><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

4.show.jsp 源码:

<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%
  String message = request.getParameter("message");
  // 判断是否已经保存过留言
  List<String> messages = (List<String>) application.getAttribute("messages");
  if (messages == null) {
    // 如果没有保存过留言,创建新的集合
    messages = new ArrayList<>();
  }
  messages.add(message);
  application.setAttribute("messages", messages);
%>
<!DOCTYPE html>
<html>
<head>
  <title>留言展示页面</title>
</head>
<body>
  <h1>留言展示页面</h1>
  <%
    messages = (List<String>) application.getAttribute("messages");
    // 遍历留言集合,显示留言内容
    for (String m : messages) {
      out.println(m + "<br>");
    }
  %>
  <br>
  <a href="inputm.html">继续留言</a> | <a href="quit.jsp">退出</a>
</body>
</html>

5.quit.jsp 源码:

<%
  // 清空 application 中保存的留言集合
  application.removeAttribute("messages");
  // 跳转到登录界面
  response.sendRedirect("login.html");
%>

JSP应用实例(留言板)
兄弟这有个类似的,借鉴或者直接用都可以
https://blog.csdn.net/weixin_43076448/article/details/101802300