`
philix
  • 浏览: 81550 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

groovy markupbuilder使用中的转义问题

阅读更多

builder非常好用.不过,它默认会把引号,尖括号等做转义; 有时我不需要这个特性.  幸好我找到解决方法.

 

 

在groovy servlet中这样用,即可

 

html.div{
	html.getMkp().yieldUnescaped("<a href='/script/system/'>点此返回</a>");
	div("<a href='/script/system/'>点此返回</a>");
}
 
.getMkp().yieldUnescaped
//这样出来的,就是不做转义

生成的结果(查看HTML源码):

<div><a href='/script/system/'>点此返回</a>
  <div>&lt;a href='/script/system/'&gt;点此返回&lt;/a&gt;</div>

</div>
 

....

分享到:
评论

相关推荐

    Groovy在Spring中的简单使用

    Groovy 在 Spring 中的简单使用 Groovy 是一种敏捷的动态语言,用于 Java 虚拟机,可以与 Java 代码无缝集成。它的类 Java 语法对于 Java 开发人员来说很自然,且可以作为纯粹的脚本语言使用。在 Spring 中动态使用...

    groovy和Java相互调用1

    描述中提到的Groovy调用Java的过程是“无缝”的,这意味着Groovy对Java API的集成非常紧密,使得开发者可以自然地在Groovy中使用Java的功能。 Java调用Groovy类则稍微复杂一些,通常有两种主要方法: 1. **方法1:...

    Java中使用Groovy的三种方式

    本文将深入探讨在Java项目中使用Groovy的三种主要方式,并阐述它们各自的优势和应用场景。 一、作为嵌入式脚本 Java 6引入了JSR 223(Scripting for the Java Platform),允许在Java程序中直接执行脚本语言。...

    Java调用Groovy,实时动态加载数据库groovy脚本

    3. 加载并执行Groovy脚本:通过GroovyClassLoader的`parseClass()`方法解析Groovy源码,然后使用`newInstance()`方法创建脚本实例,最后通过`invokeMethod()`方法执行脚本中的方法。 在Java与MongoDB的交互中,我们...

    eclipse安装groovy插件的步骤

    为了能够在 Eclipse 中使用 Groovy 进行开发,首先需要安装 Groovy 插件。以下是详细的安装步骤: 1. **下载 GroovyEclipse.zip 文件**:访问 Groovy 的官方网站或 GitHub 仓库获取最新版本的 GroovyEclipse.zip ...

    Groovy入门经典 中英文版本

    Groovy是一种基于Java平台的动态、灵活的编程语言,它设计...通过学习这本书,你将掌握Groovy的基本语法、面向对象编程、元编程、Gradle构建、Web开发以及DSL设计等多个方面,从而能够更高效地利用Groovy解决实际问题。

    干货:Jenkins Pipeline调用shell、python、java、groovy脚本的正确使用姿势.doc

    Jenkins Pipeline 调用 shell、python、java、groovy 脚本的正确使用姿势 Jenkins Pipeline 是一个强大的自动化工具,可以帮助开发者自动化构建、测试和部署流程。在设计 Pipeline 脚本的过程中,经常会遇到调用...

    eclipse中的groovy插件

    Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,包括Java、Python、C++等。Groovy是一种动态、灵活的面向对象的编程语言,它与Java语法相似,但提供了更多便利和灵活性。在Eclipse中,为了...

    Groovy安装以及简单使用

    在压缩包文件`GroovyDemo`中,可能包含了各种Groovy脚本示例,如上述的Hello World程序或者使用闭包的示例。通过查看这些示例,读者可以更直观地理解Groovy的语法和特性,并动手实践,从而更好地掌握Groovy的使用。 ...

    groovy入门经典,groovyeclipse 插件

    这使得在复杂应用中定位问题变得轻松。 总的来说,Groovy提供了一种高效、简洁的编程方式,而GroovyEclipse插件则让Groovy开发在Eclipse中变得顺畅。无论是新手还是经验丰富的开发者,都能通过学习Groovy和使用...

    microservices-spring-boot-groovy:使用 Spring Boot 和 Groovy 构建微服务

    微服务-spring-boot-groovy 使用 Spring Boot 和 Groovy 构建微服务创建这些项目是为了在当地的达拉斯 Groovy Grails 用户组会议上展示微服务架构这些服务使用您需要安装才能开始使用的各种外部服务。 您将需要安装 ...

    groovy-3.0.9-API文档-中文版.zip

    赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Groovy中文版教程

    通过阅读《Groovy in Action》中文版,你可以深入了解Groovy的这些特性,并学会如何在实际项目中有效地使用它,无论是编写脚本、构建工具还是开发大型应用程序,Groovy都能提供一种更高效、更灵活的方式。

    Groovy入门教程[参照].pdf

    3. 不需要语句结束符:Groovy 中没有语句结束符,可以使用 ; 号作为语句结束符。 4. 字符串连接符:可以使用 + 号连接字符串,也可以使用三个 “” 号连接字符串。 5. 一切皆对象:Groovy 对于对象是什么类型并不...

    IDEA groovy生成实体解决乱码问题

    IDEA groovy生成实体解决乱码问题

    groovy正则表达式基础1

    在Groovy中,正则表达式是通过`~`运算符或者使用斜杠(`/`)来定义的。这种特性使得Groovy在处理文本模式匹配时更加简洁和灵活。 1. **Groovy正则表达式定义** - 使用`~`运算符:`def reg1 = ~'he*llo'`,这里的`reg...

    微服务项目中添加groovy文件技巧.docx

    通过这种方式,我们可以在微服务项目中充分利用Groovy的优势,同时避免了因直接使用.Groovy文件而导致的IDE兼容性问题。 总结来说,微服务项目中添加Groovy文件的关键在于正确配置IDE以支持Groovy,以及理解如何在...

Global site tag (gtag.js) - Google Analytics