报错误: Property 'name' not found on type java.lang.String
错误写法:
for:Each 中items属性的ER表达式书写错误,此博客不能贴 c标签,遗憾了,有什么方法贴出来.告诉我下啊....?????
<c:forEach items="categories" var="category" &rt;
<html:option value="${category.name}" key="categoryName"></html:option>
</c:forEach>
正确写法:
<c:forEach items="${requestScope[categories]}" var="category" >
<html:option value="${category.name}" key="categoryName"></html:option>
</c:forEach>
本文介绍了一个常见的ForEach循环中的ER表达式错误,并给出了正确的解决方案。错误在于尝试从String类型中获取不存在的属性,正确的做法是确保所引用的对象存在且具有所需的属性。

823

被折叠的 条评论
为什么被折叠?



