用java代码写一个web网页
时间: 2023-09-29 13:06:45 浏览: 129
当然可以!下面是一个简单的示例,展示如何使用 Java 创建一个简单的 Web 网页:
```java
import java.io.IOException;
import java.io.OutputStream;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
public class SimpleWebPage {
public static void main(String[] args) throws Exception {
HttpServer server = HttpServer.create(new InetSocketAddress(8000), 0);
server.createContext("/", new MyHandler());
server.setExecutor(null);
server.start();
System.out.println("Server is running on port 8000");
}
static class MyHandler implements HttpHandler {
@Override
public void handle(HttpExchange exchange) throws IOException {
String response = "<html><body><h1>Hello, World!</h1></body></html>";
exchange.sendResponseHeaders(200, response.length());
OutputStream outputStream = exchange.getResponseBody();
outputStream.write(response.getBytes());
outputStream.close();
}
}
}
```
这段代码创建了一个简单的 HTTP 服务器,监听在本地的 8000 端口。当访问根路径 "/" 时,会返回一个包含 "Hello, World!" 的简单 HTML 页面。
你可以将以上代码保存为一个 Java 文件(例如 `SimpleWebPage.java`),然后使用 Java 编译器进行编译,运行生成的可执行文件即可。
请注意,上述代码使用了 `com.sun.net.httpserver` 包提供的简单 HTTP 服务器类,因此需要确保你的 Java 环境中包含该包。
阅读全文