温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

grails 列出i18n内容

发布时间:2020-06-18 13:40:15 来源:网络 阅读:639 作者:magicsa 栏目:开发技术

在gsp页面中增加以下代码

<body>
<g:each in="${grailsApplication.domainClasses}" var="dc">
    ## --------------  ${dc.logicalPropertyName} -----------------------<br/>
    <g:each in="${dc.properties?.sort { it.name }}" var="f" status="i">
        <%
            def propLabel = dc.logicalPropertyName + "." + f.name + ".label"
            def propI18n = message(message: propLabel)

        %>
        <g:if test="${i == 0}">
            <%
                def domainLabel = dc.logicalPropertyName + ".label"
                def domainI18n = message(message: domainLabel)
            %>
            ${domainLabel}=${domainI18n.equals(domainLabel) ? '' : domainI18n}<br/>
        </g:if>
        <g:if test="${!'version'.equals(f.name)}">
            ${propLabel}=${propI18n.equals(propLabel) ? '' : propI18n}<br/>
        </g:if>
    </g:each>
    <br/>
</g:each>
</body>

会列出所有的字段,以及i18n对比

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI