jsp的留言板
以下是一个简单的JSP留言板示例:
- 创建一个名为“message_board.jsp”的JSP文件。
- 在文件顶部导入需要的Java类库。
- 在文件顶部定义一个ArrayList来存储留言。
- 在文件中添加一个表单,其中包含输入姓名和留言的文本框以及提交按钮。
- 在提交按钮的点击事件中,将输入的姓名和留言添加到留言列表中。
- 在文件中添加一个循环,遍历留言列表并将每个留言渲染为HTML。
- 在文件中添加一个样式表,美化留言板的外观。
以下是一个简单的示例代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.ArrayList" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>留言板</title>
<style>
form {
margin-bottom: 20px;
}
input[type="text"], textarea {
display: block;
margin-bottom: 10px;
}
.message {
margin-bottom: 20px;
border: 1px solid #ccc;
padding: 10px;
}
.name {
font-weight: bold;
margin-right: 10px;
}
</style>
</head>
<body>
<h1>留言板</h1>
<%
// 定义留言列表
ArrayList<String[]> messages = new ArrayList<String[]>();
if (request.getParameter("submit") != null) {
// 获取输入值
String name = request.getParameter("name");
String message = request.getParameter("message");
// 添加留言
messages.add(new String[] {name, message});
}
%>
<!-- 留言表单 -->
<form method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required>
<label for="message">留言:</label>
<textarea id="message" name="message" rows="5" required></textarea>
<input type="submit" name="submit" value="提交">
</form>
<!-- 留言列表 -->
<%
for (String[] message : messages) {
%>
<div class="message">
<span class="name"><%=message[0]%>:</span>
<span class="content"><%=message[1]%></span>
</div>
<%
}
%>
</body>
</html>
原文地址: https://www.cveoy.top/t/topic/bOTv 著作权归作者所有。请勿转载和采集!