慧779 2022-05-14 20:03
浏览 10
已结题

动态网站设计Go语言

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

<html>

<head>
    <title>新闻数据</title>
    <style>
        table {
            border:1px solid red;
        }

        td{
            width:50px;
            height:20px;
            border:1px solid black;
            text-align:center;
        }
    </style>
</head>

<body>
    <!-- <h1>这是我的数据:{{.name}}</h1> -->

    <!-- <h1>这是我的数据表</h1>
    <table cellspacing = "0">
        {{range $k,$v := .name}}
        <tr>
            <td>{{$k}}</td>
            <td>{{$v}}</td>
        </tr>
        {{end}}
    </table> -->

    <!-- <h1>这是我的数据表</h1>
    <table cellspacing = "0">
        {{range $k,$v := .cwnu}}
        <tr>
            <td>{{$v.Name}}</td>
            <td>{{$v.Age}}</td>
        </tr>
        {{end}}
    </table> -->

    <h1>这是我的数据表</h1>
    <table cellspacing = "0">
        {{range $k,$v := .}}
        <tr>
            <td>{{$v.Name}}</td>
            <td>{{$v.Age}}</td>
        </tr>
        {{end}}
    </table>

    <input type = "text" required>
    <input type = "submit" value = "dfgnm">
    <form>
        <input type = "text" required>
        <input type = "submit" value = "dfgnm">
    </form>
</body>

</html>


package main

import (
    "net/http"
    "text/template"
)

type Zhang struct {
    Name string
    Age  int
}

func News(w http.ResponseWriter, r *http.Request) {
    // dict := make(map[string]string)
    // dict["name"] = "sxcfvgbhnjmkl,"

    // dict := make(map[string][]int)
    // dict["name"] = []int{1, 23, 4, 5}

    //dict := make(map[string][]Zhang)
    //dict["cwnu"] = []Zhang{{"zhn", 21}, {"gl", 20}, {"tyx", 19}, {"pr", 18}, {"lxq", 18}, {"lwl", 19}}

    dict := []Zhang{{"zhn", 21}, {"gl", 20}, {"tyx", 19}, {"pr", 18}, {"lxq", 18}, {"lwl", 19}}

    t, err := template.ParseFiles("view/news.html")
    if err == nil {
        t.Execute(w, dict)
    }
}

func main() {
    http.HandleFunc("/", News)
    http.ListenAndServe(":8080", nil)

}


运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

能显示出数据

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月22日
    • 创建了问题 5月14日

    悬赏问题

    • ¥15 ubuntu子系统密码忘记
    • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料
    • ¥15 使用R语言marginaleffects包进行边际效应图绘制
    • ¥20 usb设备兼容性问题
    • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
    • ¥15 安装svn网络有问题怎么办
    • ¥15 vue2登录调用后端接口如何实现