Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringMVC控制器返回集合(集合、列表),jsp将其用作数组_Java_Jsp_Spring Mvc_Jstl - Fatal编程技术网

Java SpringMVC控制器返回集合(集合、列表),jsp将其用作数组

Java SpringMVC控制器返回集合(集合、列表),jsp将其用作数组,java,jsp,spring-mvc,jstl,Java,Jsp,Spring Mvc,Jstl,在控制器中: return model.addAttribute("test", new Set<test>()); 返回model.addAttribute(“test”,new Set()); 在JSP中,可以使用jstl <c:forEach items="${test}" var=value> 从集合中获取值 有没有办法在JSP中将集合转换为数组?我们不使用jstl,而是使用liketest[0],test[1]。。。访问设置值。 set.toArray

在控制器中:

return model.addAttribute("test", new Set<test>());
返回model.addAttribute(“test”,new Set());
在JSP中,可以使用jstl

<c:forEach items="${test}" var=value>

从集合中获取值

有没有办法在JSP中将集合转换为数组?我们不使用jstl,而是使用like
test[0]
test[1]
。。。访问设置值。

  • set.toArray()
    将其转换为数组
  • 您可以将jstl
    与数组或集合一起使用
  • 根据定义,集合没有索引,所以不能通过索引获取元素,只需迭代即可
      • set.toArray()
        将其转换为数组
      • 您可以将jstl
        与数组或集合一起使用
      • 根据定义,集合没有索引,所以不能通过索引获取元素,只需迭代即可

      感谢您的快速回复。使用set.toArray()的第一次进近是。我可以在JSP中直接获取数组吗?谢谢您的快速回复。使用set.toArray()的第一次进近是。我可以在JSP中直接获取数组吗?