grails - 在 grails 插件中将 mime 映射添加到 web.xml 的正确语法

标签 grails groovy grails-plugin

我正在尝试向 web.xml 添加 mime-mapping 元素。

我目前最好的尝试是:

def doWithWebDescriptor = { xml ->
    xml + {
        'mime-mapping' {
            'extension'("htc")
            'mime-type'("text/x-component")
        }
    }
}

我知道代码正在运行,因为上面实际上输出了无效的 web.xml。下面的看起来更符合逻辑,但实际上没有任何效果:

def doWithWebDescriptor = { xml ->
    xml.'mime-mapping' + {
            'extension'("htc")
            'mime-type'("text/x-component")
        }
}

编辑:我使用的是 grails 1.0.3

最佳答案

我相信您现在可以通过将 mime-mapping 元素直接添加到 src/templates/war/web.xml 中的 web.xml 模板来完成同样的事情像这样:

<mime-mapping> 
    <extension>htc</extension>
    <mime-type>text/x-component</mime-type> 
</mime-mapping>

关于grails - 在 grails 插件中将 mime 映射添加到 web.xml 的正确语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/752244/

相关文章:

scala - Groovy Grails 或 Scala Play

android - 带参数的Gradle任务

sql - 跨 grails 域类的复杂搜索

grails - 使用JQuery Validation UI Plugin验证自定义约束

grails - 在范围为='session'的 Controller 中Grails 3存储 session 数据?

grails - Grails Spring安全性休息超时问题

Grails/Gorm : Difference between declaring object and describing relationship?

spring - 如何在Grails和现有的oauth2提供程序中使用Spring Security实现基于表单的登录

java - 在 Windows 上使用 Groovy 模板引擎时写入 Unix 行结尾

Grails-Camel 插件无法安装或运行