工程是strut。
jsp用的是el表达式
${sessionScope.shoppingCart[0].price}
这里shoppingCart[0]不知道从哪里来的
请详细解释?

解决方案 »

  1.   

    是否是
    如同Servlet   Request.getParameterValues(String name)。回传String []类型的值
    但是前面是 sessionScope
    不是Request
      

  2.   

    sessionScope是作用域范围。
    大致意思是session.getAttribute("shoppingCart")
    里面存储的数据如果是数组就可以直接通过索引号去拿里面的数据了
      

  3.   

    sessionScope是你存放的范围,一般不写的话,会从page-》request——》session-》-》application一次去查找。
    shoppingCart是一个数组,shoppingCart[0]是数组中第一个对象,这里的对象应该是个包含属性的类对象。
    .price得到这个对象中的price属性。
    整体的意思就是输出存放在session范围中的shoppingCart数据中的第一个对象的price属性。
      

  4.   

    ${sessionScope.shoppingCart[0].price} session范围内的数组shoppingCart[0]第一个对象的price属性。