Freemarker输出$和html标签等特殊符号
来源:互联网 发布:钉钉软件管理员权限 编辑:程序博客网 时间:2024/06/10 07:42
场景:程序员都不喜欢看文档,而更喜欢抄例子。所以,我们把平台组的组件都做成例子供别人参考。我们前端展示层使用的是freemarker,所以遇到这个问题,比如我们要让前端显示freemarker自己的源码时就有问题了(因为我们例子程序的页面也是使用freemarker)。遇到的问题如下:
1、如何显示html源码,而不是让浏览器解析这些html,方法是使用freemarker的html转义。
比如我们显示img标签,就是如此:${'<img src="xxxxxxx"/>'?html},这样最终在页面上展示的内容就是:<img src="xxxxxxx"/>,而不会被浏览器解析。
2、显示freemarker源码,比如${}符号,则可以如下:
${r'${obj.name}'},这样最终显示的结果就是:${obj.name},而不会被freemarker解析。这里要注意,前边那个标红的“r”字符是关键点。
3、自定义宏的结束符号不能出来的解决办法:比如我们自定义了个宏叫做:<@cfw.column></@cfw.column>,如果要显示源码,结束的那个符号"</@cfw.column>”是显示不出来的,这个时候可以采用字符转义的方式,比如:
${'</@cfw.column''},这样显示的结果就是:</@cfw.column>
不算什么技术含量的东西,写下来防止忘记,也顺便帮大家解决点问题。
3 1
- Freemarker输出$和html标签等特殊符号
- Freemarker输出$和html标签等特殊符号
- Freemarker输出$和html标签等特殊符号
- Freemarker输出$和html标签等特殊符号
- XML,HTML中输出<>等特殊符号
- freemarker 输出html
- freemarker 输出html
- freemarker 输出html escape 转义
- html中的特殊符号特殊标签 待续
- HTML笔记之特殊符号加a标签
- html 注释 特殊符号和字符
- struts2标签输出html标签
- MVC3 输出HTML标签
- Phlacon Volt 页面输出“{{”、"{%"和"{#"等语法标签
- js循环输出不同样式和id的HTML标签
- 【php】如何在sprintf函数中输出百分号(%)等特殊符号
- html基础--标签,属性,文本格式化标签,计算机输出标签,引用和术语定义
- HTML 特殊符号
- 开发者福利:iOS开发学习资源、解决方案大放送
- 云和Mysql的ERROR 1130 (HY000)
- URL encode 与 URL decode 的C语言实现
- Android从网络上下载图片实现
- 观看《大话设计模式》之总结
- Freemarker输出$和html标签等特殊符号
- MySQL 查询 -- 表连接
- 彻底搞懂uid-gid-euid-egid
- ArcGIS Engine中正确释放打开资源
- Nginx与HAProxy在web应用中的比较
- Checked、Unchecked Exception
- android support v4 v7 v13 V<require min api>
- 关于socket编程中常用的基本函数
- Android高效加载大图、多图解决方案,有效避免程序OOM