我想在GSP文件的Java类AppConstant中引用静态字符串。我该怎么办?
AppConstant就是这样

public class AppConstant {
    public static final String ROLE_ADMIN = "ROLE_ADMIN";
}

假定java类在com.foo.app包中。谢谢!

最佳答案

做这种事情不是很常见,但是要回答所提出的问题,您可以做这样的事情...

在Java或Groovy类中定义常量...

// src/groovy/com/demo/AppConstant.groovy
package com.demo

class AppConstant {
    static final SOME_CONSTANT = 'Neil Peart'
}

然后,您可以直接从GSP引用它们...
<html>
    <head>
        <meta name="layout" content="main"/>
        <title>Constant Demo</title>
    </head>
    <body>
        ${com.demo.AppConstant.SOME_CONSTANT}
    </body>
</html>

希望对您有所帮助。

关于grails - 如何在gsp中引用静态常量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23795564/

10-12 23:55