java - spring中使用的代码信息

标签 java jstl

我是 spring 的新手,我有以下代码,谁能解释一下

   <c:forEach items="${certificateToolState.certificateDefinition.awardCriteria}" var="criterion"> 

这是什么意思?

谢谢

最佳答案

这可能是 JSP 文件的摘录。这意味着当页面准备好呈现时,它将对从 certificateToolState.certificateDefinition.awardCriteria 获取的元素执行 for-each 循环,并为每个元素做一些事情,同时将它们分配给临时变量 criterion

在Java中基本等同于:

for(AwardCriteria ac : certificateToolState.certificateDefinition.awardCriteria()){
    //...
}
// assuming that you get a List<AwardsCriteria>.. you get the point

关于java - spring中使用的代码信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21433288/

相关文章:

java - 在 Rstudio 中初始化 h2o : not recognising 64-bit java

java - FMMT :formatNumber throws exception if number has length >= 20 digit?

java - 分离字符串并将字符串值发送到java中的列表

java - RoundingMode.HALF_UP 中的不同结果

java - 如何在java中编写组合和聚合

jsp - 检查 JSP 中属性文件的值是否相等

apache - 绝对 uri : http://java. sun.com/jsp/jSTL/core 无法在 web.xml 或使用此应用程序部署的 jar 文件中解析

html - <c :out escapeXml ="false"> and scriptlet 的 HTML 输出差异

java - 从 Jsoup 读取内容后写入 xhtml 文件

java - RCP 应用程序找不到新添加的 View