解决方案 »

  1.   

    这是网页显示的错误信息HTTP Status 500 - An exception occurred processing JSP page /SelectTrainTicketInfo.jsp at line 38--------------------------------------------------------------------------------type Exception reportmessage An exception occurred processing JSP page /SelectTrainTicketInfo.jsp at line 38description The server encountered an internal error that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /SelectTrainTicketInfo.jsp at line 3835:       </tr>
    36:        <c:forEach var="Tickets" items="${pageScope.a}">
    37:     <tr>
    38:      <td>${Tickets.tikets_no}</td>
    39:       <td>${Tickets.train_no}</td>
    40:       <td>${Tickets.train_from}</td>
    41:       <td>${Tickets.train_to}</td>
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    root cause javax.el.PropertyNotFoundException: Property 'tikets_no' not found on type Train.ticket
    javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237)
    javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214)
    javax.el.BeanELResolver.property(BeanELResolver.java:325)
    javax.el.BeanELResolver.getValue(BeanELResolver.java:85)
    org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:104)
    org.apache.el.parser.AstValue.getValue(AstValue.java:183)
    org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
    org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:1026)
    org.apache.jsp.SelectTrainTicketInfo_jsp._jspx_meth_c_005fforEach_005f0(SelectTrainTicketInfo_jsp.java:151)
    org.apache.jsp.SelectTrainTicketInfo_jsp._jspService(SelectTrainTicketInfo_jsp.java:112)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    note The full stack trace of the root cause is available in the Apache Tomcat/7.0.40 logs.
    --------------------------------------------------------------------------------Apache Tomcat/7.0.40
      

  2.   

    错误那里已经提示的很清楚了,就是说在你的Train.ticket里面没有找到tikets_no属性,你再看看到底有没有这个属性值也许是写错了吧。Property 'tikets_no' not found on type Train.ticket
      

  3.   

    1, 错误提示:Property 'tikets_no' not found on type Train.ticket
    2, 你代码:<td>${Tickets.tikets_no}</td>Tickets  是 Ticket 类型吧, 
    我猜, Ticket 里面 没有tikets_no 这个变量吧, 该不会是你多加了个"s" 吧.
      

  4.   

    你好,我已经说了我代码里有被作为注释的for循环可以输出的,而for循环里有tikets_no属性
      

  5.   

    你好,Tickets是ticket类型,我jsp代码里有被作为注释的for循环,如果用for循环那里,不用foreach是可以输出的,而for循环里有tikets_no属性
      

  6.   

    tickets.java里没有tikets_no的get方法吧