jfinal 使用jstl循环时候,提示对象没有此属性
constants.setViewType(ViewType.JSP);这里设置的视图方式是JSP
Resources:
@TableBind(tableName = "t_pdc_resources")
public class Resources extends ModelExt<Resources>
Controller代码如下:
public void index() throws Exception{ // 跳转到首页的时候,首先要构件菜单,可以显示哪些菜单 Map<Long, List<Resources>> maps = Resources.dao.findLastLayerResourcese(); setSessionAttr("resourcesMap", maps); render("Home_index.jsp"); // 跳转到登录页面 }
<c:forEach items="${sessionScope.resourcesMap}" var="map"> <c:if test="${map.key == 200}"> <c:forEach items="${map.value}" var="r"> ${r.resources_name } </c:forEach> </c:if> </c:forEach>
控制台报错:Caused by: javax.el.PropertyNotFoundException: Property 'resources_name' not found on type cn.com.acsno.pdc.model.Resources
@jfinal 这个是什么原因导致的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Resources对应的是一张表,resources_name是字段。肯定是有这个字段的
回复
如果是用Hibernate Tools之类逆向出来的那么属性会是resourcesName,方法是GetResourcesName()
Resources是自定义么?
那么resources_name确定resources有s?
你这个答案是什么呀?