二、实训内容 1、请设计如下页面reg.html: ,当点击提交按钮的时候,在Servlet页面message.java上显示提交的信息如下: 注意:名字为你自己的名字
时间: 2024-09-18 17:02:39 浏览: 28
bbs.rar_JAVA简单系统_bbs/reg.html_java bbs_java BBS_java dbhandle
实训内容涉及到前端HTML页面和后端Servlet的交互。在这个任务中,你需要创建一个名为`reg.html`的静态HTML文件,用于用户注册信息的输入。这个页面通常包含以下元素:
1. 表单(form):用户可以输入他们的姓名和其他必要的注册信息,比如 email 地址、密码等。
```html
<form action="message.java" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="username"><br><br>
<!-- 其他表单字段... -->
<input type="submit" value="提交">
</form>
```
2. 提交按钮:当用户点击这个按钮时,表单数据会被发送到指定的后端Servlet `message.java`。
然后,你需要创建一个名为`message.java`的Servlet,这通常是Java Web应用程序的一部分,负责处理HTTP请求并响应。当收到POST请求,特别是包含用户名信息的请求时,它应该读取这些数据,并将其显示出来,可能是这样的:
```java
import javax.servlet.*;
import java.io.IOException;
import java.util.Map;
public class MessageServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
// 将用户名保存到session或者其他合适的地方
// 然后将用户名返回给客户端,如在response的输出流中:
response.getWriter().println("欢迎 " + username + "!");
}
}
```
阅读全文