【发布时间】:2018-05-21 18:17:30
【问题描述】:
我正在使用Spring MVC 构建一个网站。
我有这些tables:
zebra (idzebra,nom,snum,niveau2)
niveau2(idniveau2,nom,date,annee)
annee(idannee,num)
我要列出所有data binding
<td class="center">${zebra.getNiveau2().getAnnee().getNum() }</td>
<td class="center">${zebra.getNiveau2().getSemaine().getNum() }</td>
但它不起作用,我得到这个错误
javax.el.MethodNotFoundException: Method not found: class org.hibernate.collection.PersistentBag.getAnnee()
javax.el.Util.findWrapper(Util.java:370)
javax.el.Util.findMethod(Util.java:216)
javax.el.BeanELResolver.invoke(BeanELResolver.java:149)
org.apache.jasper.el.JasperELResolver.invoke(JasperELResolver.java:147)
org.apache.el.parser.AstValue.getValue(AstValue.java:159)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
org.apache.jsp.WEB_002dINF.views.semaine.semaine_jsp._jspx_meth_c_005fforEach_005f0(semaine_jsp.java:708)
org.apache.jsp.WEB_002dINF.views.semaine.semaine_jsp._jspService(semaine_jsp.java:394)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
怎么办?谢谢你
【问题讨论】:
-
你试过 ${zebra.niveau2.annee.num} 吗?
-
不行,应该是get方法。
标签: spring hibernate spring-mvc hibernate-mapping