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
Arrays JSTL<;c:设置>;车身内容物精确规格_Arrays_Jsp_Jstl - Fatal编程技术网

Arrays JSTL<;c:设置>;车身内容物精确规格

Arrays JSTL<;c:设置>;车身内容物精确规格,arrays,jsp,jstl,Arrays,Jsp,Jstl,有人能建议如何解释正文吗 1,2,3 “一”、“二”、“三” 在第一种情况下,movieList是一个字符串,在第二种情况下,它是一个数组{“一”、“二”、“三”} 在这些示例中,movieList是什么: “e”、“Tw”o、“Thr”ee上的“代码” “On\'e”、“Tw'o”、“Thr\'ee” 在c:set主体的解释Java类型中没有差异。它在任何情况下都只是字符串 即使将非字符串类型设置为c:set的主体,也可以使用EL,例如 <c:set var="foo">${

有人能建议如何解释
正文吗

  • 1,2,3

  • “一”、“二”、“三”

在第一种情况下,
movieList
是一个字符串,在第二种情况下,它是一个数组
{“一”、“二”、“三”}

在这些示例中,
movieList
是什么:

  • “e”、“Tw”o、“Thr”ee上的“代码”

  • “On\'e”、“Tw'o”、“Thr\'ee”


    • c:set
      主体的解释Java类型中没有差异。它在任何情况下都只是
      字符串

      即使将非字符串类型设置为
      c:set
      的主体,也可以使用EL,例如

      <c:set var="foo">${bean.someInteger}</c:set>
      
      将导致
      ${realMovieArray}
      成为
      字符串[]
      ,其值为
      1
      2
      3

      a、B、C、D、E、F、G、H、I、J、K、L、M、N、O、p、Q、R、S、T、U、V、W、X、Y、Z
      
      <c:set var="alphabet">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</c:set>
      
      <c:forTokens items="${alphabet}" delims="," var="letter">
          ${letter}
      </c:forTokens>
      
      ${letter}
      是什么让你认为这些都是阵列?它们都只是字符串。看起来你是对的,但我发现这个例子:-看一下线程中的最后一篇文章。所以我需要一些规范的参考…那个人在胡说八道。这样的答案在这里会被遗忘,这样对于不知情的访客来说,这显然是一个糟糕的答案。@BalusC,那个人是对的。请重新考虑你的答案。@DylanYi
      String[]yankees=…
      不是一回事。第一个创建字符串数组,第二个创建单个字符串。因此,巴卢斯克说这是胡说八道是正确的。事实上,
      将迭代一个数组,
      将拆分并迭代一个字符串,这两个字符串似乎做了相同的事情,这是对
      实现方式的影响,与
      无关,问题只是关于
      @Andreas,你是对的。这两个代码片段并不相同,即使它们产生相同的输出。我只看到了输出。
      <c:set var="alphabet">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</c:set>
      
      <c:forTokens items="${alphabet}" delims="," var="letter">
          ${letter}
      </c:forTokens>