3
GSPページにディレクトリのリストを表示する必要があります。この配列をGSPに渡す方法を教えてください。Grails:GSPページに配列を渡す方法
以下は私のサンプルコードです。
File dir = new File(petl_dir_path)
def list= []
dir.eachDir{ list << it.name }
おかげ
GSPページにディレクトリのリストを表示する必要があります。この配列をGSPに渡す方法を教えてください。Grails:GSPページに配列を渡す方法
以下は私のサンプルコードです。
File dir = new File(petl_dir_path)
def list= []
dir.eachDir{ list << it.name }
おかげ
あなたの 'リスト' を案内してくださいが配列ではない、それはArrayListのインスタンスです。しかし、あなたは、単にあなたのビューに渡すことができますように(次の例では、私はあなたがindexアクションを持っていると仮定):
def index = {
File dir = new File(petl_dir_path)
def list= []
dir.eachDir{ list << it.name }
[dirs: list as String[]]
}
そして、あなたのGSPであなたのことができますだけで、プロセスのdirsに "。
リストを文字列配列にキャスト/強制変換する理由は何ですか? –
質問は配列を渡すことについて質問したので。リストと配列の理解が完全ではないことを示したかったのです。 – chanwit