GSP 从控制器传递数组并按其索引在 gsp 中显示

GSP pass Array from controller and display in gsp by its index

如何将数组从控制器传递到 gsp,并在 gsp 中按索引查看它?

让我们在控制器中说:

String[] str= new String[2];
str[0]="A"
str[1]="B"

render(view: "test_preview",model:[flag:str])

并且在 gsp 中,我如何才能在 gsp 中专门调用 let say index [1] value "B" 而不可能有任何循环?

你可以试试这个。

  1. 你传递完整的数组来查看。在您看来,您执行以下操作:

    ${flag[1]}
    
  2. 或者:你只传递具体的值来查看。在您的控制器中:

    render(view: "test_preview",model:[flag:str[1])
    

    在您看来:

    ${flag}