Grails:如何将数组传递给GSP页面

时间:2009-04-24 16:54:27

标签: grails

我需要在GSP页面中显示目录列表。你能指导我如何将这个数组传递给GSP吗?

以下是我的示例代码。

         File dir = new File(petl_dir_path)
          def list= []                      
          dir.eachDir{ list << it.name }       

请指导

由于

1 个答案:

答案 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'。