数组JSTL<c:set>正文内容精确规范
有人能建议如何解释<c:set>
正文吗
<c:set var="movieList">One,Two,Three</c:set>
<c:set var="movieList">"One","Two","Three"</c:set>
在第一种情况下movieList
是一个字符串,在第二种情况下是一个数组{"One", "Two", "Three"}
在这些例子中movieList
是什么
<c:set var="movieList">"On"e","Tw"o","Thr"ee"</c:set>
<c:set var="movieList">"On\"e","Tw"o","Thr\"ee"</c:set>
# 1 楼答案
# 2 楼答案
在
c:set
主体的解释Java类型中没有差异。在所有病例中都是String
即使使用EL将非字符串类型设置为
c:set
的主体,例如它将被
String#valueOf()
转换为String
只有在事后处理变量时,可能会有差异,这取决于处理变量的方式。比如
将导致
${realMovieArray}
成为String[]
,其值为One
、Two
和Three