<c:> 这些是自己写的扩展标志库,在这些前面应该有一个段
<%@ taglib uri="..." prefix="c" %>
至于这些标志库是什么功能,应该参考提供这些标志库的人提供的参考文档了不过有一些应该能够猜出来的,像forEach大概是提供一个循环的功能,
if和out等当然也不用多说了写这些标志库的目的当然是显而易见的,大大地提高了代码的可读性\可维护性\重用性

解决方案 »

  1.   

    c:是自定义的标签
    <c:set var="lastactexec" value="0" scope="session"/>  说的对
    其他的多差不多了
      

  2.   

    用标签库确实清楚了不少,不过也烦了不少,什么都要先查一查是不是已经有定义好的了
    总感觉被人捆了……
    c:是JSP 标准标记库(JSTL)里的东东,可以参考下面的文章
    http://www-900.ibm.com/developerWorks/cn/java/j-jstl0211/
    http://www-900.ibm.com/developerWorks/cn/java/j-jstl0520/
    第二个链接的文章有四个部分了,可能第二部分说得更好些