使用Java做个简单的网页
时间: 2024-02-06 20:12:19 浏览: 25
下面是一个简单的Java网页示例,使用了JSP(Java Server Pages)技术和Servlet技术。
1. 创建一个Java Web项目,例如:MyWebProject。
2. 在项目中创建一个JSP页面,例如:index.jsp。
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>我的网页</title>
</head>
<body>
<h1>欢迎来到我的网页</h1>
<p>这是一个简单的Java网页示例</p>
<p>当前时间:<%=new java.util.Date()%></p>
<form action="submit" method="post">
<label>请输入你的姓名:</label>
<input type="text" name="name">
<button type="submit">提交</button>
</form>
</body>
</html>
```
3. 在项目中创建一个Servlet类,例如:SubmitServlet。
```java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class SubmitServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 获取表单数据
String name = request.getParameter("name");
// 在控制台输出姓名
System.out.println("姓名:" + name);
// 跳转回首页
response.sendRedirect("index.jsp");
}
}
```
4. 在项目中的web.xml文件中配置Servlet映射。
```xml
<web-app>
<servlet>
<servlet-name>submitServlet</servlet-name>
<servlet-class>SubmitServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>submitServlet</servlet-name>
<url-pattern>/submit</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
```
5. 运行项目,并在浏览器中输入http://localhost:8080/MyWebProject/访问网页。
以上是一个简单的Java网页示例,它包含了一个欢迎页面、一个表单提交页面和一个Servlet类。你可以根据自己的需求修改和扩展这个示例,例如添加数据库操作、使用CSS样式美化页面等。