如何将Groovy与ZK框架应用程序集成?
我想将Groovy与我的ZK框架集成到web应用程序中。有人知道如何在ZK项目中集成Groovy吗?你可以使用支持Groovy的ZK-plugin-for-Grails,你可以在这篇文章中阅读更多关于它的内容并下载它你可以使用支持Groovy的ZK-plugin-for-Grails在这篇文章中阅读更多关于它的内容,并下载它,因为我在我的ZK Web应用程序中使用Maven。因此,我必须进行这些更改,才能从我的ZK Web应用程序中运行GroovyScript如何将Groovy与ZK框架应用程序集成?,groovy,zk,Groovy,Zk,我想将Groovy与我的ZK框架集成到web应用程序中。有人知道如何在ZK项目中集成Groovy吗?你可以使用支持Groovy的ZK-plugin-for-Grails,你可以在这篇文章中阅读更多关于它的内容并下载它你可以使用支持Groovy的ZK-plugin-for-Grails在这篇文章中阅读更多关于它的内容,并下载它,因为我在我的ZK Web应用程序中使用Maven。因此,我必须进行这些更改,才能从我的ZK Web应用程序中运行GroovyScript 首先,我必须在pom.xml文件中
org.codehaus.groovy
groovy all
2.1.2
public List executeGroovyScript(){
List<String> list = null;
try {
ClassLoader parent = getClass().getClassLoader();
GroovyClassLoader loader = new GroovyClassLoader(parent);
Class groovyClass = loader.parseClass(FileUtils.toFile(
this.getClass().getResource("/UserSelectedComponents.groovy")));
GroovyObject groovyObject = (GroovyObject) groovyClass.newInstance();
Object[] args = {};
list = (List)groovyObject.invokeMethod("showComponents", args);
} catch (Exception ex) {
ex.printStackTrace();
}
return list;}
public List executeGroovyScript(){
List=null;
试一试{
ClassLoader父类=getClass().getClassLoader();
GroovyClassLoader=新的GroovyClassLoader(父级);
类groovyClass=loader.parseClass(FileUtils.toFile(
this.getClass().getResource(“/UserSelectedComponents.groovy”);
GroovyObject GroovyObject=(GroovyObject)groovyClass.newInstance();
对象[]args={};
list=(list)groovyObject.invokeMethod(“showComponents”,args);
}捕获(例外情况除外){
例如printStackTrace();
}
返回列表;}
[ZK+Groovy脚本集成]因为我在ZK Web应用程序中使用Maven,所以我必须进行这些更改,才能从ZK Web应用程序运行GroovyScript
org.codehaus.groovy
groovy all
2.1.2
public List executeGroovyScript(){
List<String> list = null;
try {
ClassLoader parent = getClass().getClassLoader();
GroovyClassLoader loader = new GroovyClassLoader(parent);
Class groovyClass = loader.parseClass(FileUtils.toFile(
this.getClass().getResource("/UserSelectedComponents.groovy")));
GroovyObject groovyObject = (GroovyObject) groovyClass.newInstance();
Object[] args = {};
list = (List)groovyObject.invokeMethod("showComponents", args);
} catch (Exception ex) {
ex.printStackTrace();
}
return list;}
public List executeGroovyScript(){
List=null;
试一试{
ClassLoader父类=getClass().getClassLoader();
GroovyClassLoader=新的GroovyClassLoader(父级);
类groovyClass=loader.parseClass(FileUtils.toFile(
this.getClass().getResource(“/UserSelectedComponents.groovy”);
GroovyObject GroovyObject=(GroovyObject)groovyClass.newInstance();
对象[]args={};
list=(list)groovyObject.invokeMethod(“showComponents”,args);
}捕获(例外情况除外){
例如printStackTrace();
}
返回列表;}
我看到了这个链接,但它是一个Grail项目,而我有ZK项目,现在我想在上面添加Groovy,阅读上面的文档,我相信你可以。我自己还没有做过,所以我恐怕不能提供更多的指导。我看到了这个链接,但它是一个Grail项目,而我有ZK项目,现在我想在上面添加Groovy,阅读上面的文档,我相信你可以。我自己没有做过,所以我恐怕不能提供更多的指导。