Hopen Golang web 极速开发框架

开源网站开源项目 24-05-09 12:31:18

Golang web 极速开发框架。

使用:

main

funcinit(){//hopen.AddRouter("/test/:id([0-9]+)/sss",&testController.TestController{},"get:tohtml");//hopen.AddAutoRouter("/test/:id([0-9]+)/tohtml",&testController.TestController{});hopen.AddPrefixAutoRouter("/test",&testController.TestController{});}funcmain(){hopen.Run()}

controller

typeTestControllerstruct{hopen.Controller}func(t*TestController)Sayhello(){print(t.R.Form.Get("id"))}func(t*TestController)ToJson(){m:=make(map[string]string)m["show_branch"]="false"m["t0"]="true"m["t1"]="true"t.SetValue("data",m)t.SetValue("msg","测试")t.SetValue("status","测试")t.RenderJson()}typeServersstruct{XMLNamexml.Name`xml:"server"`ServerNamestring`xml:"serverName"`ServerIPstring`xml:"serverIP"`}func(t*TestController)ToXml(){v:=&Servers{ServerName:"2",ServerIP:"3"}t.RenderXml(v)}func(t*TestController)ToHtml(){id,_:=t.GetI("id",-1);t.SetValue("msg","idis"+strconv.FormatInt(int64(id),10))t.Render("tmpl/welcome.html")}func(t*TestController)RedirectTo(){t.Redirect("tojson")}
[Hopen Golang web 极速开发框架]相关推荐

sign 签名工具

sign 签名工具,给出任意一个字符串,可以生成基本不会重合的2个32位无符号的数字。如果自己是数字,那么……...

rdb Node.js 的 ORM 框架

rdb 是 Node.js 的一个 ORM 框架,支持 Postgres 和 MySQL 数据库。 特点: 简单灵活的映射器 支持事务……...

Topcoat CSS 框架

Topcoat CSS 框架

Topcoat 是一个 CSS 框架用于快速创建简单、简洁的 Web 应用。 桌面版: 手机版: ...

Rufus U盘系统工具

Rufus U盘系统工具

Rufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具,它可以快速把 ISO 格式的系……...

Osprey 漏洞检测与利用框架

Osprey 漏洞检测与利用框架

Osprey 是由 TCC (斗象能力中心)出品并长期维护的开源漏洞检测框架。 简介 Osprey 是一个可扩展的开源漏……...

Prana NetflixOSS 服务应用

Prana 是为你的 NetflixOSS 服务的应用。 Prana 很容易集成 NetflixOSS 服务,包括类似 Eureka, Ribbon, ……...

今日开源
  1. VisIt 图形化科学数据分析工具

    VisIt 图形化科学数据分析工具

    VisIt 是一种交互式并行可视化访问和图形的分析工具,用来查看科学数据。用户可以从他们能快速生成可视化数据,随着时间而动态显示,操纵他们,保存用来展现的结果图像。Visit含有丰富套可视化功能,以便你可以各种不同……

    开源软件 2024-05-20

  2. Meta2d.js 可视化在线绘图引擎

    Meta2d.js 可视化在线绘图引擎

    乐吾乐 Le5le Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。。 在线使用 在线使用 为什么使用 新引擎 数据+ 算法 + 风格 = 栩栩如生; 数据为核心、数据驱动显示; 多状……

    开源软件 2024-05-20

  3. Pony Actor 模型编程语言

    Pony 是一个面向对象的基于 Actor 模型的安全而且高性能的编程语言。Pony 提供 Sublime 和 Atom 编辑插件,同时很快将提供 vim 和 Visual Studio 支持。可使用 LLDB 和 GDB 进行调试。 Pony 兼容 C 程序,其编译器……

    开源软件 2024-05-20

返回顶部小火箭