golang iris 富文本的显示问题

简介:

go web框架的数据绑定时如果绑定的类型是string,前端显示的时候是按string处理,即一些html标签会被转义了.



解决方案:

引入 "html/template"

dataMap:=iris.Map{}

// 要显示的html的内容

info.RichDetail=template.HTML(info.Detail)

dataMap["Info"]=info


ctx.Render("activity/rich.html",dataMap)

相关文章
|
Go iOS开发 MacOS
Win11系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris
最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了[如何在Mac os系统下配置Go lang开发环境](https://v3u.cn/a_id_88),这次我们在Win10系统下进行配置,并且更换国内的安装源,最后再和“全宇宙最快的web框架”--Iris亲密接触一下,对于Iris可能很多朋友并不熟悉,一般Go lang在web开发领域相对著名的框架比如Beego或者Gin都名声在外,这里推荐Iris的原因也并不是因为它源于古希腊女神(彩虹女神)的炫酷名字,而是因为它在goroutine的加持下强大的Go http server的性能。
Win11系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris
|
6天前
|
Go
go语言中的数据类型
go语言中的数据类型
10 0
|
12天前
|
Go 开发者
掌握Go语言:Go语言结构体,精准封装数据,高效管理实体对象(22)
掌握Go语言:Go语言结构体,精准封装数据,高效管理实体对象(22)
|
12天前
|
安全 Go
掌握Go语言:Go语言通道,并发编程的利器与应用实例(20)
掌握Go语言:Go语言通道,并发编程的利器与应用实例(20)
|
12天前
|
存储 缓存 安全
掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
|
12天前
|
Go
使用Go语言发邮件
使用Go语言发邮件
16 2
|
24天前
|
缓存 安全 Java
Go语言小细节
Go语言小细节
36 0
|
30天前
|
存储 安全 Go
|
12天前
|
存储 安全 Go
掌握Go语言:Go语言类型转换,无缝处理数据类型、接口和自定义类型的转换细节解析(29)
掌握Go语言:Go语言类型转换,无缝处理数据类型、接口和自定义类型的转换细节解析(29)
|
6天前
|
存储 Java 编译器
go语言基础语法
go语言基础语法