我想在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/