grails - 访问服务中的标签库

标签 grails namespaces taglib

我有一个带有命名空间 xyz 的自定义标签库。我想在服务中访问此 taglib 的方法。如果我导入它并使用 xyz.someFunction()。它不承认它。我们如何从外部访问标签库的命名空间?

最佳答案

如果您想在服务类中使用自定义标签库,请使用以下代码。

def c = grailsApplication.mainContext.getBean('com.custom.MyCustomTagLib');
int age = c.calculateAge(dob);

可以找到更多详细信息here

关于grails - 访问服务中的标签库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562428/

相关文章:

grails - 将值从Grails Controller 传递到src/groovy中的类

c++ - 如何将我的类转换为命名空间

c++ - C++ 中命名空间和友元的交互?

grails - 防止对taglib输出进行编码

java - 使用 Java Webstart 的 Grails 独立应用程序失败并出现 ClassNotFoundException : FilterDef

javascript - onclick 函数的问题

xml - 使用命名空间基类 boost 派生类的无效 xml 标记的序列化

grails - Grails时间持续时间格式标记库

mysql - 用于显示带有分组和小计的 MySQL 汇总查询的 JSP 标记库

grails - 使用 resources.groovy 定义服务