小编che*_*eX3的帖子

如何检查包含文件的目录是否存在?

groovy用来创建一个像这样的文件"../A/B/file.txt".为此,我创建了一个service并将file path其创建为argument.然后,a使用此服务Job.该Job会做逻辑创建在指定的目录中的文件.我手动创建了"A"目录.

如何通过代码在"A"目录中创建"B"目录和file.txt以自动创建它?

我还需要在创建文件之前检查目录"B"和"A"是否存在.

groovy

60
推荐指数
2
解决办法
10万
查看次数

验证grails submitButton

是否可以使用javascript创建验证,以便在grails' <g:submitButton>标签的onCLick属性上实现?我正在使用Webflow从一个页面进入另一个页面.这是我的下一步按钮的代码:

 <g:submitButton class="btn btn-primary" name="next" value="Next" onclick="return isfilipinoCitizen()"></g:submitButton>  
Run Code Online (Sandbox Code Playgroud)

isfilipinoCitizen函数可以在我的javascript代码中找到:

                <script type="text/Javascript">                      
                function isfilipinoCitizen() {    
                  var selected = "${accountInfo?.filipinoCitizen}";
                      if(selected == "1"){
                          return true;
                      }else{
                          alert(selected)
                          alert("You must be a Filipino citizen to register!")
                          document.location.href = "myhomepage";
                      }
                }
                </script>
Run Code Online (Sandbox Code Playgroud)

我想在这里做的是,如果用户的输入为0,则阻止页面进入下一页,并将用户重定向到系统的主页.但它似乎根本不起作用.

你们的任何帮助都非常感谢.

谢谢!

grails button spring-webflow-2

4
推荐指数
1
解决办法
7515
查看次数

如何使用groovy从目录中获取最新文件?

我有一个包含文件列表的目录.我想从所述目录的所有内容中获取最新文件.我该怎么做?

我正在使用此代码,但我没有从中获取最新文件.请帮忙.

def fileDir = new File("A/B").listFiles().first()
Run Code Online (Sandbox Code Playgroud)

谢谢.

groovy file

4
推荐指数
1
解决办法
4996
查看次数

如何从另一个类调用枚举?

我目前正在研究一个grails项目.我创建了一个位于某个项目文件夹的枚举,并希望从位于另一个项目文件夹的类中访问它.我的枚举看起来像这样:

public enum Options {  


OPTION_1("Option_1"),
OPTION_2("Option_2"),
OPTION_3("Option_3");

final String option;

Options(String option) {
    this.option = option;
}  
Run Code Online (Sandbox Code Playgroud)

}

现在,我在应用程序中从某个类调用枚举时出现问题.例如:

Response{
option = new Option.OPTION_1("Option_1") //not sure on how to call an enum
}
Run Code Online (Sandbox Code Playgroud)

但我想在这里做的是将枚举分配给Response {}部分中的属性选项.

我将如何正确地做到这一点?请帮忙?谢谢.

grails enums

3
推荐指数
1
解决办法
8835
查看次数

如何在groovy中使用String.format?

下面的代码打印response以空格开头的变量.

前的要被打印的空格数response变量相当于所述差itemNumberexamineeResponses.

现在,是否可以"0"使用String.format 将字符串填充为零()而不是空格?

def converted = examineeResponses+String.format("%${itemNumber - 1}s", response)
Run Code Online (Sandbox Code Playgroud)

使用上述代码的示例:

examineeResponses = '1' // String
itemNumber = 10 //int
response = '3' // String
Run Code Online (Sandbox Code Playgroud)

输出:

"        3"
Run Code Online (Sandbox Code Playgroud)

期望的输出:

"000000003"
Run Code Online (Sandbox Code Playgroud)

groovy string.format

3
推荐指数
1
解决办法
2万
查看次数

grails中像图像这样的二进制文件的最佳数据类型是什么?

我想知道为我的二进制文件(可能是图像)选择最佳数据类型的最佳实践,我正在使用当前的grails项目.我考虑过了byte[].您的建议非常感谢.

谢谢!

grails groovy binaryfiles

2
推荐指数
1
解决办法
1337
查看次数

如何访问内存数据库中的数据?

我在groovy中创建了一个in-memory database使用H2.我也成功地在其中添加了数据.现在,我想在我的程序中的某个地方访问该数据库中的数据,就像在a中一样service,但我无法.我已经尝试使用findAll(),getAll()方法,但没有返回任何内容,尽管数据库有内容.

我怎么能解决这个问题?请帮忙.谢谢.

groovy h2

2
推荐指数
1
解决办法
1913
查看次数

如何从自定义插件访问域类到另一个?

我目前正在研究grails项目.我创建了八个不同的插件.每个都有一组Domain类和其他东西.现在,从我的一个插件中,某个Domain类需要从另一个插件访问域类.我该怎么做?我是否必须从其他插件导入域类?如果是这样,怎么样?或者我应该在BuildConfig.groovy中这样做?

请帮忙!

谢谢!

grails groovy

1
推荐指数
1
解决办法
1584
查看次数