今天做项目,一样。JSP页面那边除了用Struts标签我倾向使用jstl。好处如下:脱离struts框架限制,简单,实用。
因为用<c:forEach items="${xx}" var="xx" > 习惯了。这里的var表示的是要循环的对象别名。
所以在<c:if test="xx" var="xx">这边 我混淆了,以为和forEach标签一样,表示的是别名==》等于可以少做了一个<c:set>
其实我错了。这只是表示满足条件时,表示的输出结果而已。
例如:<% out.print("<c:if test='${1<2}' var='OK'></c:if>"); %>
表示当满足1<2时 ,此表达式的结果为OK-->输出OK