我需要在GSP页面中显示目录列表。你能指导我如何将这个数组传递给GSP吗?
以下是我的示例代码。
File dir = new File(petl_dir_path)
def list= []
dir.eachDir{ list << it.name }
请指导
由于
答案 0 :(得分:6)
你的'list'不是数组,它是ArrayList的一个实例。但是,你可以简单地将它传递给你的视图(在下面的例子中,我假设你有索引动作),如:
def index = {
File dir = new File(petl_dir_path)
def list= []
dir.eachDir{ list << it.name }
[dirs: list as String[]]
}
然后你可以在你的GSP中处理'dirs'。