我想动态生成模型属性名称,并在JSP中使用它。
对于eq:
for (Integer integer : integers){
model.addAttribute("model_" + integer, integer);
}
model.setAttribute(“ integers”,integers);
在jsp中:
<c:foreach items=${integers} var=integer>
${model_integer} // Want to Print the value but throwing error.
</c:foreach>
最佳答案
这应该工作。
<c:foreach items=${integers} var=integer>
<c:set var="totalBuild" value="${0}"/>
<c:set var="totalBuild" value="${totalBuild + integer "/>
<c:set var="modelAtt" value="model_${totalBuild}" />
${modelAtt}
</c:foreach>