JSTL的VAR问题

  今天做项目,一样。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

              

 

你可能感兴趣的:(c,框架,jsp,struts)