美文网首页
freemarker系列(2)——特殊字符处理

freemarker系列(2)——特殊字符处理

作者: 蜗牛君我们走 | 来源:发表于2019-05-27 20:04 被阅读0次

freemarker进行字符串输出时,若遇到html、js等特殊字符,以及freemarker自己的特殊字符时,会被按照相应的语法规则进行解释。使用以下转义方法可以当成普通字符进行输出。

1、对于html特殊字符,例如<、>等,转义方式为${str?html}

2、对于js特殊字符串,如\n、" 等(\n会显示成一个空格),转义方式为${str?js_string}

  注: (1)一般如果是后台查询出来的结果进行输出,在java后台时会自动进行转义,除非直接在.ftl文件中写的字符,

                  例如${"hello word"?js_string}

        (2)将\n输出为换行的方法:${str?js_string?replace('\n','<br/>') }

3、对于freemarker特殊字符,转义方式为${r'str'} ,例如${r'${hello}'},输出显示即为${hello}

相关文章

  • freemarker系列(2)——特殊字符处理

    freemarker进行字符串输出时,若遇到html、js等特殊字符,以及freemarker自己的特殊字符时,会...

  • Foundation - NSCharacterSet

    我目前使用过的场景: 1、可以用来处理url上的特殊字符工作记录 - URL编码,特殊字符处理2、可以用来限制文本...

  • 判断字符串中是否含有特殊字符

    判断字符串中是否含有特殊字符 处理html特殊字符转义问题参考文章

  • NSCharacterSet

    学会NSCharacterSet,再也不怕各种字符串处理!!url出现特殊字符处理-- stringByAddin...

  • iOSURL特殊字符处理

    项目中加载图片时因为图片地址中有特殊字符,导致图片无法加载,错误但写法是: 正确但写法 错误分析过程,当把urlS...

  • react 特殊字符处理

    const v = ' 123 ';

  • Spring特殊字符处理

    在使用Spring或Spring Boot时一些特殊的参数会被转义,或者因转义导致出现异常情况,本文汇总总结相关问...

  • Day-2

    Day2-字符串+变量 字符串 .转义字符 .格式化 .内建函数 转义字符 .用一个特殊的方法表示出一系列不...

  • 错误提示:The reference to entity "us

    XML中的特殊字符 XML中总共有5个特殊字符,如果配置文件中要写这些特殊字符的话,就需要进行特别处理。 使用XM...

  • 8.字符串转整数 (atoi)

    题目 思路1.遍历字符串,当字符不符合条件时结束2.处理特殊情况3.组合数字代码

网友评论

      本文标题:freemarker系列(2)——特殊字符处理

      本文链接:https://www.haomeiwen.com/subject/duimaqtx.html