发布时间:2025-04-10 15:11:34
This is a paragraph.
") fmt.Fprintln(w, "") fmt.Fprintln(w, "") } ``` 上述代码中,我们在ResponseWriter中写入了一个最简单的HTML页面。页面包含了一个h2标签和一个p标签,分别展示了一个小标题和一个段落。 三、实现HTTP服务器 我们可以使用http包中的ListenAndServe函数启动一个HTTP服务器,并指定我们的handler函数来处理请求。 ``` func main() { // 注册处理函数 http.HandleFunc("/", handler) // 启动HTTP服务器 http.ListenAndServe(":8080", nil) } ``` 在上述代码中,我们将handler函数注册为了根路径的处理函数。然后,我们使用http.ListenAndServe函数来启动一个监听本地端口号为8080的HTTP服务器。 四、运行程序并访问页面 运行上述代码,然后在浏览器中输入"http://localhost:8080"即可访问我们创建的HTML页面。 页面将会以自动排版的方式在浏览器中展示。标题会显示为h2标签中的文本,“This is a paragraph.”则会展示为p标签中的文本。 五、其他功能 除了简单的HTML页面之外,我们还可以在handler函数中加入更多的HTML标签和样式,实现更复杂的页面布局。 例如,我们可以添加一个表格来展示一些数据: ``` fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "") fmt.Fprintln(w, "姓名 | 年龄 |
---|---|
张三 | 20 |
李四 | 25 |