org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/queryAll.jsp at line 1512:  </tr>
13:  <c:forEach var="p" items="{reqeustScope.products}">
14:  <tr>
15:  <td>${p.productId}</td>
16:  <td>${p.productName}</td>
17:  <td>${p.price}</td>
18:  </tr>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause javax.el.PropertyNotFoundException: Property 'productId' not found on type java.lang.String
javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193)
javax.el.BeanELResolver.property(BeanELResolver.java:267)
javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
org.apache.el.parser.AstValue.getValue(AstValue.java:97)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:928)
org.apache.jsp.jsp.queryAll_jsp._jspx_meth_c_005fforEach_005f0(queryAll_jsp.java:110)
org.apache.jsp.jsp.queryAll_jsp._jspService(queryAll_jsp.java:72)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)请问有可能那里出现问题!骨灰们给个提示

解决方案 »

  1.   

    Property 'productId' not found on type java.lang.String 
      

  2.   

    Property 'productId' not found on type java.lang.String 
    你看看你后台代码中有没有productid属性,还有看看是不是string类型的
      

  3.   

    问题已经找出了,谢谢大家的回复
    <c:forEach var="p" items="{reqeustScope.products}"> 
    改成
    <c:forEach var="p" items="${requestScope.products}"> 
    这类问题出现基本上是EL表达式的错误